body{
	background-color: #555;
    -webkit-font-smoothing: antialiased;
}
.tvnnoviny{
    clear: both;
}
twitter-widget{
	width:100%!important;
}
.thumb_slider_icon {
    display: block;
    position: absolute;
    background: url("../grf/play_icon.png") no-repeat;
    width: 25px;
    height: 25px;
    background-size: 25px;
    margin-left: 0px;
    margin-left: 10px;
    top: 10px;
}
.thumb_slider_icon {
    display: block;
    position: absolute;
    background: url("../grf/play_icon.png") no-repeat;
    width: 25px;
    height: 25px;
    background-size: 25px;
    margin-left: 0px;
    margin-left: 10px;
    top: 10px;
}
.thumb_slider_icon.hp-csection{
    top: 35px;
}

.navbar-nav>li:first-child {
    border-left: 0px #01588e solid;
}

.homepage-info .nav-tabs li.prehlad-dna{
border: 1px solid #a1b8d4;
    padding-bottom: 0px;
    top: 0px;
}



.homepage-info .nav-tabs>li.active>a, .homepage-info .nav-tabs>li.active>a:focus, .homepage-info .nav-tabs>li.active>a:hover {
    border-radius: 0px;
	border: 0px solid;
    padding-bottom: 5px;
    font-size: 11px;
}
.homepage-info .nav-tabs>li>a, .homepage-info .nav-tabs>li>a:focus, .homepage-info .nav-tabs>li>a:hover {
    border: 0px;
}

.homepage-info .nav-tabs {
    border-bottom: 0px solid #ddd;
}
.homepage-info .col-md-4.left .row.section {
    background-color: #fff;
}

.homepage-info .pocasie .row .col-xs-12 {
    margin-top: 0px;
}
.homepage-info .homepage-weather {
    display: none;
}
.homepage-info .triple .item-1{
    margin-bottom: 20px;
}
.tvn-tags a {
    margin-bottom: 7px;
    margin-top: 7px;
}

/* vymena pod varit a videoarchiv */
.tvn-section.najnovsie {
    padding-top: 30px;
}

/* dizajnove aktualizacie PART II */
.tvn-tags .col-md-12 {
	height: 90px;
    overflow: hidden;
}
.tvn-tags a {
    margin-bottom: 50px;
}
/* buttons */
.btn.btn-primary.right-column-section-nadpis {
    width: 100%;
    border-radius: 10px 0 0 10px;
    margin-right: auto;
}
@media screen and (max-width: 767px){
    .btn.btn-primary.right-column-section-nadpis {
        border-radius: 0;
    }   
}
.topvideo-box.black-button .btn-default {
    background-color: #011c37;
    color: #88b7d5;
    width: 200px;
    margin-top: -17px;
    border-radius: 20px;
    margin: -15px auto 0 auto;
    border: 1px #4a4a4e solid;
    border-radius: 25px;
    font-family: 'RobotoMedium';
    font-size: 12px;
    -o-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    width: 180px;
}
.homepage-info .pocasie ul {
    border-right: 0px solid #a8b4ce;
    padding-bottom: 0px;
    margin-top: 20px;
	margin-bottom: 20px;
}

.homepage-info .pocasie .nav-tabs>li>a, 
.homepage-info .pocasie .nav-tabs>li>a:focus, 
.homepage-info .pocasie .nav-tabs>li>a:hover {
    border: 0px;
    border-top: 1px solid #a8b4ce;
	border-bottom: 1px solid #a8b4ce;
    padding: 3px;
    background-color: #fff;
	top: 0.5px;
    padding-bottom: 5px;
}
.homepage-info .pocasie .nav-tabs li.last a{
    border-radius: 0 10px 10px 0;
    border-right: 1px solid #a8b4ce;
}
@media screen and (max-width: 767px){
    .homepage-info .pocasie .nav-tabs li.last a{
        border-radius: 0;
    }    
}

.homepage-info .pocasie .nav-tabs>li.active>a, 
.homepage-info .pocasie .nav-tabs>li.active>a:focus, 
.homepage-info .pocasie .nav-tabs>li.active>a:hover {
    border-top: 1px solid #a8b4ce;
	border-bottom: 1px solid #a8b4ce;
    padding: 3px;
    background-color: #fff;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
	top: 0.5px;
	padding-bottom: 5px;
}

.homepage-info .nav-tabs>li>a, .homepage-info .nav-tabs>li>a:focus, .homepage-info .nav-tabs>li>a:hover {
    font-size: 11px;
    padding-bottom: 4px;
}

@media screen and (max-width: 500px) {
	.homepage-info .pocasie .nav.nav-tabs li.kratke-spravy {
		text-align: center;
		width: 33%;
	}
	.homepage-info .pocasie .nav.nav-tabs li:first-child{
		width: 100%;
	}
	.homepage-info .pocasie ul {
		border-left: 1px solid #a8b4
	}
}
.homepage-info .nav-tabs li.najcitanejsie{
    display: none;
}

/* v tripple module vyplne posledny item */
.triple .row.item-3,
.triple .row.item-4,
.triple .row.item-5,
.triple .row.item-6{
	display: none;
}
.triple .section .row {
    background-color: #fff;
}

.col-md-12.tvn-tags {
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
    overflow-y: hidden;

}



.tvn-tags .col-md-12 {
    height: 90px;
	overflow-x: auto;
    width: 1500px;
}

/* sekcie */
.homepage_top_item .homepage_top_item_info {
    position: relative;
    display: block;
    height: auto !important;
	padding-left: 0px;
		    margin-bottom: 10px;
}

/* sekcia section_big */
.section_big .homepage_top_item .homepage_top_item_info {
    position: absolute;
    display: block;
    padding-left: inherit;
    margin-bottom: 10px;
    padding: 0 15px 15px 15px;
	padding: 0 30px 30px 40px;
}
.section_big.tvn-section.large {
    margin-bottom: 30px;
	padding-right: 0px;
}
.section_big .homepage_top_item .wrapper {
    background-color: #000;
    background: #000;
    background: -webkit-linear-gradient(#d4d4d4, #000);
    background: -o-linear-gradient(#d4d4d4, #000);
    background: -moz-linear-gradient(#d4d4d4, #000);
    background: linear-gradient(#d4d4d4, #000);
}
.section_big .homepage_top_item img:hover,
.section_big .homepage_top_item img {
    opacity: 1;
}
.section_big .homepage_top_item .homepage_top_item_info h3 {
    color: #fff !important;
	    font-size: 28px;
    line-height: 40px;
	text-shadow: 0 0 6px #000;
}
.section_big.tvn-section.large .perex {
    color: #fff;
	    font-size: 16px;
}

.section_big.tvn-section .homepage_top_item .tag:hover,
.section_big.tvn-section .homepage_top_item .tag {
    bottom: inherit;
    height: inherit;
    top: inherit;
    position: relative;
	margin-left: 0px;
	background-color: #bd9f01;
    font-size: 14px;
	color: #fff;
}

/* right section box */
.tvn-section .info {
    padding: 0 5px 0 13px;
}

/* right section box */
.right-section {
    padding-left: 6px;
}

.section_big .homepage_top_item .homepage_top_item_info {
    position: absolute;
    display: block;
    padding-left: inherit;
    margin-bottom: 10px;
    padding: 0 15px 15px 15px;
    padding: 0 30px 30px 40px;
	margin-bottom: 0px;
	
	background-image: -webkit-gradient(
	  linear, left top, left bottom, from(transparent),
	  to(rgba(0,0,0,0.8))
	);
	background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 1));
}

@media screen and (max-width: 600px) {
	.section_big .homepage_top_item .homepage_top_item_info h3 {
		font-size: 20px;
		line-height: 22px;
	}
	.section_big.tvn-section.large .perex {
		font-size: 13px;
	}
	
}

@media screen and (max-width: 600px) {
	.section_big .homepage_top_item .homepage_top_item_info {
		padding: 5px 10px;
	}
	.section_big .homepage_top_item .homepage_top_item_info h3 {
		font-size: 18px;
		line-height: 20px;
	}
	.section_big.tvn-section.large .perex {
		font-size: 11px;
	}
	
}
@media screen and (max-width: 330px) {
	.section_big .homepage_top_item .homepage_top_item_info {
		padding: 5px 10px;
	}
	.section_big .homepage_top_item .homepage_top_item_info h3 {
		font-size: 17px;
		line-height: 18px;
	}
	.section_big.tvn-section.large .perex {
		font-size: 10px;
	}
	
}

.section_big.default .homepage_top_item .homepage_top_item_info h3 {
    font-size: 24px;
    line-height: 30px;
}
.section_big.default.tvn-section.large .perex {
    font-size: 15px;
}

.section_big.default .homepage_top_item .homepage_top_item_info {
    padding: 0px 10px 10px 10px;
}

@media screen and (max-width: 999px) {
	.tvn-section.large {
		padding-right: 0px; 
	}
}

@media screen and (max-width: 600px) {
	.section_big.default .homepage_top_item .homepage_top_item_info h3 {
		font-size: 20px;
		line-height: 22px;
	}
	.section_big.default.tvn-section.large .perex {
		font-size: 13px;
	}
	
}

@media screen and (max-width: 600px) {
	.section_big.default .homepage_top_item .homepage_top_item_info {
		padding: 5px 10px;
	}
	.section_big.default .homepage_top_item .homepage_top_item_info h3 {
		font-size: 18px;
		line-height: 20px;
	}
	.section_big.default.tvn-section.large .perex {
		font-size: 11px;
	}
	
}

@media screen and (max-width: 400px) {
	.section_big .section-tag {
		top: 10px;
		left: 10px;
	}
}
	
@media screen and (max-width: 330px) {
	.section_big.default .homepage_top_item .homepage_top_item_info {
		padding: 5px 10px;
	}
	.section_big.default .homepage_top_item .homepage_top_item_info h3 {
		font-size: 17px;
		line-height: 18px;
	}
	.section_big.default.tvn-section.large .perex {
		font-size: 10px;
	}
	
}

/* end section_big */

/* right section */





.homepage_top_item .homepage_top_item_info .top_item_info_perex {
    color: #6e6e6e;
	background-color: #fff;
	line-height: 22px;
}
.homepage_top_item a:hover{
	text-decoration: none;
	color: #000;
}
.homegape_sub_item {
    margin: 0 0 0px 0;
	    border-left: 1px dotted #cccccc;
}
.homepage_top_item .homepage_top_item_info h3 {
    font-weight: bold;
}


/* section tag */
.section-tag{
	position: absolute;
    top: 15px;
    left: 15px;
    min-width: 220px;
}
.section-tag .tag,
.section-tag .tag:focus,
.section-tag .tag:hover{
    margin: 0px;
    font-size: 16px;
    padding: 5px 15px;
    font-weight: normal;
	color: #fff;
    width: auto;
    bottom: initial;
    height: initial;
    top: initial;
    left: initial;
	text-decoration: none;
    height: 32px;
}

.section-tag.hp-list,
.section-tag.hp-list .tag{
    position: relative;
    top: 0;
    left: 0;
    padding: 0 0 5px 0;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
}

.viedo-view .video-name h1,
.viedo-view .video-name h3 {
    color: #025ea9;
}
@media screen and (max-width: 768px) {
	.viedo-view .video-name h1{
		font-size:25px;
	}
	.viedo-view .video-name h3{
		font-size:12px;
	}
	
	.viedo-view .video-name {
		margin-left: 0px;
		margin-bottom: 20px;
	}
}

.article-view .article-content{
	display: inline-block;
}

.article-view .section-tag{
    position: relative;
    top: 0px;
    left: 0px;
}
.article-view .section-tag>a,
.article-view .section-tag>a:focus,
.article-view .section-tag>a:hover{
	font-size: 12px;
	    height: 25px;
}

.article-view .section_big .section-tag{
	position: absolute;
    top: 10px;
    left: 15px;
}

/** PAGE IN ARTICLE VIEW **/
.article_view .pager li>a, 
.article_view .pager li>span {
	padding: 5px 10px;
	background-color: #185ba9;
	border: 1px solid #185ba9;
	border-radius: 5px;
}
.article-view .btn-text-page{
	color: #fff;
	margin-right: 5px;
}
.article_view .pager li>a>i{
	color: #fff;
}
.article_view .pager li>a.pager-num {
	padding: 5px 5px;
	background-color: transparent;
	border: 0px;
	border-radius: 0px;
}
.article_view .pager li>a.pager-num.active {
	color: #185ba9;
	font-weight: bold;
}
.article_view .fb-1-1 iframe,
.article_view .fb-4-3 iframe,
.article_view .fb-16-9 iframe
{
    border: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.article_view .fb-auto iframe{
    width: 100%;
}
.article_view .fb-1-1{
    padding-top: 100%;
    position: relative;
    display: block;
}
.article_view .fb-4-3{
    padding-top: 75%;
    position: relative;
    display: block;
}
.article_view .fb-16-9{
    padding-top: 52.25%;
    position: relative;
    display: block;
}
@media screen and (max-width: 400px) {
	.article_view .pager li>a.pager-num {
		display:none;
	}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.tvn-section .section-tag{
		top: 45px;
	}
}
.tvn-section.large .info {
    padding: 7px 10px;
}

/* singl section */
.tvn-section.large .perex {
    color: #6e6e6e;;
}

/* úpd varit */
.homepage_listing_cont.pod-varit .homepage_top_item a span {
    background: #fff;
}
.homepage_top_item .homepage_top_item_info h3 {
    color: #e75646;
	height: auto;
}

.homepage_top_item .homepage_top_item_info h3:hover {
	text-decoration: underline;
}

/* posun videoarchivu */
.col-md-12.video-list-top {
	margin-top: 25px;
}

.tag-fade{
    background: url(../grf/tag-fade-len.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 27px;
    position: absolute;
    top: 32px;
    right: 0px;
    z-index: 99;
}
.reklama{
	margin-bottom: 20px;
}
.tvn-footer .social{
	text-align:center;
}

/** Livescore section **/
.livescore{
    position: relative;
    z-index: 100;
    padding: 0px 6px;
}.livescore .name{
    margin-bottom: 15px;
}
.livescore .item{
    background:#71b914;
    padding: 10px 0;
    margin:0;
    border-left:1px solid #5a9410;
}
.livescore .item a:hover{
    text-decoration:none;
}
.livescore .item:hover,
.livescore .item.active{
    background:#5a9410;
}
.livescore .item.first{
    border-radius: 10px 0 0 10px;
    border-left:0px solid transparent;
}
.livescore .item.last{
    border-radius: 0 10px 10px 0;
}
.livescore .item h3{
    font-size:14px;
    color:#fff;
    padding: 5px 0;
    margin:0;
}
.livescore .advertising{
    margin: 5px 5px 20px 0;
}
.livescore .advertising h3{
    color: #939393;
    font-size: 14px;
    padding: 0; 
    margin: 0;
}
.livescore .advertising img{
    margin: -5px 0 0 5px;
}
/** small resolutions **/
@media screen and (max-width: 440px) {
    .livescore .item h3{
        font-size:12px;
    }
    .livescore .advertising h3{
        font-size: 10px;
    }
}


/** TVN NOVE MENU */
.navbar.tvn-menu .nav>li {
    border-right: 0px #afbed3 solid;
}
.navbar.tvn-menu #navbar {
    background-color: #fff;
}
.navbar-default.tvn-menu {
    width: 100%;
    background-color: #fff;
}
.tvn-menu .navbar-nav>li>a {
    font-size: 15px;
}
.tvn-menu .navbar-nav>li:hover {
   background-color: transparent;
}

/** btn som reporter **/
.navbar.tvn-menu .nav>li.som-reporter {
	position: absolute;
    right: 65px;
	display: none;
}
@media screen and (max-width: 999px) {
	.navbar.tvn-menu .nav>li.som-reporter {
		display: block;
	}
}
				
/*ms sekcia*/
.ms2017.banner{
    margin-bottom: 30px;
    padding: 0;
}
.ms2017.banner img{
    padding: 0;
    margin: 0 auto;
}

.navbar-default.tvn-menu .navbar-nav>.main-hybsa>a:hover{
	border-bottom: 2px #8cc63f solid;
} 

/* Spravy z kraja */
.navbar.tvn-menu .main-uvod .spravy_cont_mob{
    display: none;
}
.navbar.tvn-menu .main-uvod .spravy_cont_desc{
    display: inline-block;
}
@media screen and (max-width: 1000px){
    .navbar.tvn-menu .main-uvod .spravy_cont_desc{
        display: none;
    }
    .navbar.tvn-menu .main-uvod{
        margin: 0;
        padding: 0;
        height: 45px!important;
    }
    .navbar.tvn-menu .main-uvod .spravy_cont_mob{
        padding: 0;
        margin: 0;
        display: inline-block;
    }
    .navbar.tvn-menu .main-uvod .spravy_cont_mob i{
        width: 100%;
        padding: 0 0 0 5px;
    }
    .navbar.tvn-menu .main-uvod .spravy_cont_mob .image{
        background: url('../grf/kraje-bg-resp.png') no-repeat;
        height: 45px;
        background-position: right;
        background-size: auto 45px;
    }

}
@media screen and (max-width: 320px){
    .navbar.tvn-menu .main-uvod{
        height: 40px!important;
    }
    .navbar.tvn-menu .main-uvod .spravy_cont_mob .image{
        height: 40px;
        background-size: auto 40px;
    }
}
/**/


.navbar.tvn-menu .nav>li.main-ms {
    /*background-color: #ecf1f7;*/
	font-weight: 600;
	
	/* img */
    background-image: url(../grf/hokejka-ms-2017.png);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 0px 11px;
    background-color: white;
}

.navbar.tvn-menu .nav>li.main-euro-2018 {
    background-image: url(../grf/oh-2018-bg.png);
    background-repeat: no-repeat;
    background-size: 67px;
    background-position: 0px 9px;
}
.navbar.tvn-menu .nav>li.main-euro-2018>a {
    color: #fff;
}


/* euro 2017*/
.navbar.tvn-menu .nav>li.main-u21-euro {
	font-weight: 600;
    background-image: url(../grf/futbalka.png);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 0px 11px;
    background-color: white;
}

.sportms-2017 .navbar-default.tvn-menu .navbar-nav>.main-ms>a,
.navbar.tvn-menu .nav>li.main-ms>a {
    color: #ff5718;
	
	/* img */
    background: transparent;
    padding-left: 16px;
}

/* euro 2017*/
.sportu21-euro .navbar-default.tvn-menu .navbar-nav>.main-u21-euro>a,
.navbar.tvn-menu .nav>li.main-u21-euro>a {
    color: #71b914;
    background: transparent;
    padding-left: 20px;
}
.sportu21-euro .navbar-default.tvn-menu .navbar-nav>.main-u21-euro>a,
.sportu21-euro .navbar-default.tvn-menu .navbar-nav>.main-u21-euro>a:focus,
.sportu21-euro .navbar-default.tvn-menu .navbar-nav>.main-u21-euro>a:hover
{
    border-bottom: 2px #71b914 solid;
}

.navbar.tvn-menu .nav>li.dropdown  {
	position: absolute;
    right: 35px;
}
.navbar-default.tvn-menu .navbar-nav>li>.dropdown-menu { /*drop down*/
    margin-left: -906px;
}
@media screen and (max-width: 999px) {
	 .navbar.tvn-menu .nav>li.som-reporter {
		position: relative;
		right: auto;
	}
	.navbar.tvn-menu .nav>li.dropdown  {
		position: relative;
		right: auto;
	}
	.navbar-default.tvn-menu .navbar-nav>li>.dropdown-menu {
		margin-left: auto;
	}
}


/* SUB MENU */
.tvn_submenu_lista {
	margin: -20px 0px 30px 0px;
    background: #1d6875;
    height: 40px;
    padding: 0 0 0 20px;    
	overflow: hidden;
}
.tvn_submenu_lista .navbar-nav>li>a{
    color: #fff;
    padding-top: 10px;
    padding-bottom: 0;
}
.tvn_submenu_lista .navbar-nav>li>a:focus,
.tvn_submenu_lista .navbar-nav>li>a:hover{
   background: #1d6875;
   font-weight: 800;
}
.navbar-default.tvn-menu .navbar-nav .main-vuc a,
.navbar-default.tvn-menu .navbar-nav .main-vuc a:hover {
    background: #2c5994;
    border-bottom: 2px solid #2c5994;
    color: #fff;
}
@media (max-width: 1000px){
    .tvn_submenu_lista .nav>li{
        display: inline-block;
    }
    .tvn_submenu_lista .navbar-nav {
        margin-top: 0;
    }  
}


/** PREZIDENTSKE VOLBY 2019 **/
.tvn_submenu_lista.prez_volby_2019{
    background: #025ea9;
    height: auto;    
}
.tvn_submenu_lista.prez_volby_2019 li.active{
    text-decoration: underline;
    color: #fff;
}
.tvn_submenu_lista.prez_volby_2019 .logo{
    float: right;
    margin: 12px 20px 0 0;
}
@media screen and (max-width: 600px){
    .tvn_submenu_lista.prez_volby_2019 .logo{
        width: 100%;
        text-align: center;
        float: none;
        margin: 0 auto;
    }
}
.tvn_submenu_lista.prez_volby_2019 .navbar-nav>li>a{
    color: #fff;
    padding: 30px 12px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tvn_submenu_lista.prez_volby_2019 .navbar-nav>li>a:focus,
.tvn_submenu_lista.prez_volby_2019 .navbar-nav>li>a:hover{
   background: transparent;
   font-weight: normal;
   text-decoration: underline;
}
@media screen and (max-width: 767px){
    .tvn_submenu_lista.prez_volby_2019{
        margin: -20px 0 0 0;
    }
    .tvn_submenu_lista.prez_volby_2019 .navbar-nav>li>a{
        padding: 10px 5px;
        font-size: 13px;
    }
    .container.tvnnoviny .priskumy_pv_2019 .title .form-inline.form-group label{
        display: none;
    }
}

/** EUROVOLBY 2019 **/
/* navigation top */
.eurovolby2019,
.eurovolby2019 .top-navi,
.eurovolby2019 .top-navi .navi,
.eurovolby2019 .top-navi .navi ul,
.eurovolby2019 .top-navi .navi ul li,
.eurovolby2019 .top-navi .navi ul li a,
.eurovolby2019 .top-navi .logo{
    padding: 0;
    margin: 0;
}
.eurovolby2019{
    background: #00349a;
    padding: 0 20px;
	margin-bottom: 30px;
}
@media screen and (max-width: 767px){
	.eurovolby2019{
		margin-bottom: 20px;
	}
}

.eurovolby2019 .top-navi .navi ul{
    padding: 15px 0;
}
.eurovolby2019 .top-navi .navi ul li{
    display: inline-block;
    padding: 0 10px 0 0;  
}
.eurovolby2019 .top-navi .navi ul li.active{
    text-decoration: underline;
}
.eurovolby2019 .top-navi .navi ul li a{
    color: #fff;
}
.eurovolby2019 .top-navi .logo{
    padding: 5px 0 0 0;
    width: 135px;
    float: right;
}
@media screen and (max-width: 767px){
    .eurovolby2019 .top-navi .logo{
        padding: 0 0 10px 0;
        width: 135px;
        float: left;
    }    
}
/* slider */
.eurovolby2019 .slider_cont,
.eurovolby2019 .slider_cont .graph,
.eurovolby2019 .slider_cont .graph h3,
.eurovolby2019 .slider_cont .slider-desktop-item,
.eurovolby2019 .slider_cont .slider-desktop-item .name,
.eurovolby2019 .slider_cont .slider-desktop-item .progress,
.eurovolby2019 .slider_cont .slider-desktop-item .progress-vertical,
.eurovolby2019 .slider_cont .slider-desktop-item .progress-vertical .bar,
.eurovolby2019 .slider_cont .slider-desktop-item .progress-vertical .bar .perc,
.eurovolby2019 .slider_cont .inactive,
.eurovolby2019 .slider_cont .inactive .name,
.eurovolby2019 .slider_cont .slider-mobile-item,
.eurovolby2019 .slider_cont .slider-mobile-item .progress,
.eurovolby2019 .slider_cont .slider-mobile-item .perc,
.eurovolby2019 .slider_cont .slider-mobile-item .name,
.eurovolby2019 .slider_cont .chevron{
    padding: 0;
    margin: 0;
}
.eurovolby2019 .slider_cont{
    padding: 15px 0;
}
.eurovolby2019 .slider_cont .graph h3{
    color: #fff;
    font-size: 17px;
    text-align: center;
}
/* desktop */
.eurovolby2019 .slider_cont .slider-desktop-item{
    padding: 0 5px;
    cursor: pointer;
}
.eurovolby2019 .slider_cont .slider-desktop-item:hover{
    transform: scale(1.025);
}
.eurovolby2019 .slider_cont .slider-desktop-item .name{
    color: #fff;
    text-align: center;
    height: 40px;
    overflow: hidden;
    padding: 2px 0 0 0;
}
.eurovolby2019 .slider_cont .inactive .name{
    opacity: 0.45;
}
.eurovolby2019 .slider_cont .slider-desktop-item .progress,
.eurovolby2019 .slider_cont .slider-mobile-item .progress{
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}
.eurovolby2019 .slider_cont .slider-desktop-item .progress-vertical {
    width: auto;
    height: 70px;
    position: relative;
    border-radius: 0;
}
.eurovolby2019 .slider_cont .slider-desktop-item .progress-vertical .bar {
    width: 100%;
    position: absolute;
    bottom: 0;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}
.eurovolby2019 .slider_cont .slider-desktop-item.inactive .progress-vertical .bar{
    background: #4f4d4e!important; 
}
.eurovolby2019 .slider_cont .slider-desktop-item .progress-vertical .bar .perc{
    text-align: center;
    color: #fff;
    font-size: 16px;
    position: absolute;
    width: 100%;
    bottom: 5px;
}
.eurovolby2019 .slider_cont .chevron i{
    color: #f6c403;
    font-size: 20px;
    padding: 20px;
    margin: 25px 0 0 15px;
}

/* mobile */
.eurovolby2019 .slider_cont .slider-mobile-item{
    display: none;
    padding: 5px 0;
}
.eurovolby2019 .slider_cont .slider-mobile-item .name{
    color: #fff;
    text-align: right;
    padding: 3px 10px 0 0;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.eurovolby2019 .slider_cont .slider-mobile-item .progress{
    padding: 0 15px 0 0;
}
.eurovolby2019 .slider_cont .slider-mobile-item .progress .progress-bar{
    background: transparent;
    text-align: right;
    padding: 0 10px 0 0;
}
.eurovolby2019 .slider_cont .slider-mobile-item.inactive .progress .progress-bar{
    background: #4f4d4e!important;
}

/**/
@media screen and (max-width: 767px){
    .eurovolby2019 .slider_cont .slider-desktop-item{
        display: none;
    }
    .eurovolby2019 .slider_cont .slider-mobile-item{
        display: inline-block;
    }
    .eurovolby2019 .slider_cont .chevron i{
        display: none;
    }
}


/* bottom box (navigation) */
.eurovolby2019 .bottom-navi,
.eurovolby2019 .bottom-navi .info,
.eurovolby2019 .bottom-navi .info p{
    padding: 0;
    margin: 0;
}
.eurovolby2019 .bottom-navi{
    padding: 15px 0;
}
.eurovolby2019 .bottom-navi .info p{
    color: #fff;
    font-size: 12px;
    text-align: right;
}

/** Fullgrid section **/
.eurovolby2019.fullgrid-euvolby2019,
.eurovolby2019.fullgrid-euvolby2019 .item,
.eurovolby2019.fullgrid-euvolby2019 .item .inner_item .info hr{
    padding: 0;
    margin: 0;
}
.eurovolby2019.fullgrid-euvolby2019{
    background: transparent;
    padding: 0 0 30px 0;
}
.eurovolby2019.fullgrid-euvolby2019 .item{
    padding: 5px;
}
.eurovolby2019.fullgrid-euvolby2019 .item .inner_item{
    height: 250px;
    border: 1px solid #e1e1e1;
    overflow: hidden;
}
.eurovolby2019.fullgrid-euvolby2019 .item .inner_item .info hr{
    width: 60px;
    height: 4px;
    margin: 0;
    border: 0;
    background: #0a5aa8;
}
.eurovolby2019.fullgrid-euvolby2019 .item .inner_item .info h2{
    font-size: 18px;
    color: #4c4c4c;
    line-height: 22px;
    padding: 10px 0 0 0;
    margin: 0 0 0 0;
}
/**/

/* Section First Big - update */
.section_big.tvn-section.large.pv2019{
    padding: 0;
    margin: 0 0 10px 0;
}
.section_big.tvn-section.large.pv2019 .section-tag{
    display: none;
}
/* Section Listing - update */
.tvn-section.fullgrid .item{
    padding: 10px;
}
.tvn-section.fullgrid .info{
    width: auto;
}
.tvn-section.fullgrid .item .inner_item{
    height: 350px;
    border: 1px solid #ededed;
    overflow: hidden;
}
.tvn-section.fullgrid .item .date{
    color: #b7b9b6;
    margin: 5px 0;
}
@media screen and (max-width: 767px){
    .tvn-section.fullgrid .item .inner_item{
        height: auto;
        padding: 0 0 10px 0;
    }
    .tvn-section.fullgrid .item {
        margin: 0;
    }
}
/* Section prieskumy */
.container.tvnnoviny .priskumy_pv_2019 .title{
    margin: -30px -30px 0 -30px;
    border-bottom: 1px solid #9E9E9E;
    height: 100px;
    padding: 25px 0;
}
.container.tvnnoviny .priskumy_pv_2019 .title .item{
    text-align: right;
}
.container.tvnnoviny .priskumy_pv_2019 .title h3{
    padding: 14px;
    margin: 0;
    font-size: 20px;
}
.container.tvnnoviny .priskumy_pv_2019 .title .form-group{
    margin: 0;
    padding: 0;
}
.container.tvnnoviny .priskumy_pv_2019 .title .form-control{
    border-radius: 0;
    padding: 12px 10px;
    height: auto;
}
@media screen and (max-width: 999px){
    .container.tvnnoviny .priskumy_pv_2019 .title .form-control{
        width: 150px;
    }
}
@media screen and (max-width: 767px){
    .container.tvnnoviny .priskumy_pv_2019 .title .form-control{
        width: auto;
    }
}
.container.tvnnoviny .priskumy_pv_2019 .title .form-inline.form-group label{
    padding: 0 5px 0 0;
}
.container.tvnnoviny .priskumy_pv_2019 .footer p{
    color: #9E9E9E;
    font-size: 12px;
    padding: 0;
    margin: 15px 0 30px 0;
}
@media screen and (max-width: 767px){
    .container.tvnnoviny .priskumy_pv_2019 .title{
        height: auto;
        margin: 0 -15px;
        padding: 0 0 25px 0;
    }
}
/* Kandidati Detail Full Width */
.container.tvnnoviny .article_view_fullwidth_cont{
    margin: 0;
    padding: 0 80px 50px 80px;
}
.container.tvnnoviny .article_view_fullwidth_cont .img-responsive{
    width: 100%;
}
.container.tvnnoviny .article_view_fullwidth_cont .content h2.name{
    margin: 9px 0;
    padding: 0;
    color: #fff;
    text-transform: uppercase;
}
.container.tvnnoviny .article_view_fullwidth_cont .content h2.name span{
    padding: 5px 15px;
    margin: 0;
}
@media screen and (max-width: 330px){
    .container.tvnnoviny .article_view_fullwidth_cont .content h2.name{
        margin: 4px 0;
    }
    .container.tvnnoviny .article_view_fullwidth_cont .content h2.name span{
        font-size: 16px;
    }
}
.container.tvnnoviny .article_view_fullwidth_cont .content h3{
    font-size: 21px;
    color: #333;
    padding: 15px 0 0 0;
}
.container.tvnnoviny .article_view_fullwidth_cont .content p{
    color: #333;
    padding: 15px 0 0 0;
}
/* Candidate Listing */
.container.tvnnoviny .candidate_info{
    margin: 0 0 10px 0;
}
.container.tvnnoviny .candidate_info p{
    font-size: 15px;
    font-weight: bolder;
}
.container.tvnnoviny .candidate_info hr{
    float: right;
    width: 78%;
    display: block;
    margin: -20px 0 0 0;
}
.container.tvnnoviny .article_view_fullwidth_cont .social a{
    color: #333;
}
.container.tvnnoviny .article_view_fullwidth_cont .social i{
    padding: 5px 15px;
}
.container.tvnnoviny .article_view_fullwidth_cont .social .fa.fa-facebook-official{
    color: #3b5998;
}
.container.tvnnoviny .article_view_fullwidth_cont .social .fa.fa-twitter{
    color: #1da1f2;
}
.container.tvnnoviny .article_view_fullwidth_cont .social .fa.fa-instagram{
    color: #e24253;
}
.container.tvnnoviny .article_view_fullwidth_cont .social .fa.fa-globe{
    color: #2777bb;
}
@media screen and (max-width: 999px){
    .container.tvnnoviny .article_view_fullwidth_cont{
        padding: 0 30px 50px 30px;
    }
    .container.tvnnoviny .candidate_info hr{
        width: 100%;
        margin: 0 0 5px 0;
    }
}
@media screen and (max-width: 767px){
    .container.tvnnoviny .article_view_fullwidth_cont{
        padding: 20px 0 50px 0;
    }
    .container.tvnnoviny .article_view_fullwidth_cont .content h2.name{
        font-size: 20px;
    }
    .container.tvnnoviny .article_view_fullwidth_cont .content h2.name span {
        padding: 5px 10px;
    }
}

/* pv2019 Mapa */
.pv_2019_map_cont{
    padding: 20px 0 70px 0;
}
.pv_2019_map_cont .title{
    padding: 0;
    margin: 0 0 25px 0;
    border-bottom: 1px solid #707070;
}
.pv_2019_map_cont .title.legend{
    border-bottom: 0px solid transparent;
}
.pv_2019_map_cont h3.title{
    padding: 0 0 10px 0;
    margin: 0;
    color: #707070;
}

/* Legenda */
.pv_2019_map_cont .map-legend_cont ul{
    margin: 0;
    padding: 0;
}
.pv_2019_map_cont .map-legend_cont .title{
    margin: 0 0 20px 0;
}
.pv_2019_map_cont .map-legend_cont .title p.info{
    font-size: 12px;
    text-align: right;
    padding: 0;
    margin: 10px 0 0 0;
    display: none;
}
.pv_2019_map_cont .map-legend_cont ul.map-legend li {
    width: 33%;
    display: block;
    float: left;
    margin-bottom: 5px;
}
.pv_2019_map_cont .map-legend_cont.c-active ul.map-legend li{
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}
.pv_2019_map_cont .map-legend_cont.c-active ul.map-legend li:hover{
    -webkit-transform: scale(1.025);
    -ms-transform: scale(1.025);
    transform: scale(1.025);
}
.pv_2019_map_cont .map-legend_cont ul.map-legend .brick {
    width: 25px;
    height: 20px;
    float: left;
}
.pv_2019_map_cont .map-legend_cont ul.map-legend span{
    padding-left: 10px;
}
@media screen and (max-width: 999px){
    .pv_2019_map_cont .map-legend_cont .title p.info{
        display: inline-block;
        margin: 30px 0 0 0;
        float: right;
    }
}
@media screen and (max-width: 767px){
    .pv_2019_map_cont .title h3{
        font-size: 20px;
    }
    .pv_2019_map_cont .map-legend_cont .title{
        margin: 15px 0 20px 0;
    }
    .pv_2019_map_cont .map-legend_cont .title p.info{
        margin: 10px 0 0 0;
    }
    .pv_2019_map_cont .map-legend_cont ul.map-legend li {
        width: 50%;
    }
    .pv_2019_map_cont .map-legend_cont ul.map-legend .brick{
        width: 15px;
    }
    .pv_2019_map_cont .map-legend_cont ul.map-legend span{
        font-size: 11.5px;
        padding-left: 5px;
    }
}

/** svg PARLAMENT 2020 **/
.pv_2019_map_cont.u-v2020 .p-bar-cont{
    padding: 0 10%;
}
.pv_2019_map_cont.u-v2020 .p-bar-info{
    margin: 0 auto;
}
.pv_2019_map_cont.u-v2020 .p-bar-info h4{
    text-align: center;
    margin: -125px auto 0 auto;
    font-size: 50px;
    width: 210px;
}
.pv_2019_map_cont.u-v2020 svg .seat {
    cursor: pointer;
    transition: all 800ms;
}
.pv_2019_map_cont.u-v2020 ul.political-sites {
    list-style: none;
}
.pv_2019_map_cont.u-v2020 ul.political-sites li {
    padding: 3px;
    cursor: pointer;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}
.pv_2019_map_cont.u-v2020 ul.political-sites li:hover{
    -webkit-transform: scale(1.025);
    -ms-transform: scale(1.025);
    transform: scale(1.025);
}
.pv_2019_map_cont.u-v2020 ul.political-sites li i{
    padding: 0 0 0 5px;
    color: #333333;
}
.pv_2019_map_cont.u-v2020 ul.political-sites li.selected {
    background-color: #efefef;
}
.pv_2019_map_cont.u-v2020 .ps-progress {
    border: 1px solid #b0a5a5;
    background: #f0f0f0;
    height: 25px;
    width: 100%;
    margin: 0 auto;
    box-shadow: 0px 0px 5px #b5b5b5;
}
.pv_2019_map_cont.u-v2020 .ps-progress .bar {
    background-color: #a80c00;
    width: 0px;
    height: 23px;
}
.pv_2019_map_cont.u-v2020 .ps-progress-text {
    font-size: 20px;
    color: black;
    text-align: center;
    padding: 10px 0 20px 0;
    margin: 0;
}
@media screen and (max-width: 767px){
    .pv_2019_map_cont.u-v2020 .p-bar-cont{
        padding: 0;
    }  
    .pv_2019_map_cont.u-v2020 ul.political-sites li:hover{
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    } 
    .pv_2019_map_cont.u-v2020 .p-bar-info h4{
        margin: 0 auto 10px auto;
        font-size: 25px;
    }       
}   

/** btn more **/
.navbar-default.tvn-menu .navbar-nav .dropdown-toggle .info-viac {
		display: inline-block;
		color: #335c9c;
		text-transform: lowercase;
}
.navbar-default.tvn-menu .navbar-nav .dropdown-toggle, 
.navbar-default.tvn-menu .navbar-nav .dropdown-toggle:hover, 
.navbar-default.tvn-menu .navbar-nav .dropdown-toggle.open {
	background-color: transparent;
	border-bottom: 0px #fff solid;
	margin-left: 0px;
	font-weight: bold;
}

.navbar-default.tvn-menu .navbar-nav .dropdown-toggle:hover{
	background-color: transparent;
	border-bottom: 2px #ff5718 solid;
}
.navbar.tvn-menu .btn-more {
	color: #335c9c;
	font-size: 14px;
}



/** pocasie **/
.hp-status .som-reporter{
		margin-top: 10px;
}
.hp-status .som-reporter a:hover,
.hp-status .som-reporter a {
	background-color: #ff5718;
	border-bottom: 2px #ff5718 solid;
	color: #fff;
	background: #ff5718 url(../grf/mikrofon.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
	padding-right: 15px;
	border-radius: 4px;
	box-shadow: 0 2px 0px 0px #ca4a19;
	font-weight: normal;
	text-decoration: none;
}


.hp-status {
	font-weight: bold;
	text-align: right;
	margin: 30px 20px;
}

.ico-weather-size-04 {
	display: inline-block;
	margin-bottom: -7px;
}


.hp-status .date{
	color: #f55410;
}
.hp-status .who{
	color: #335c9c;
}
.hp-status #homepage-name-day{
	color: #f55410;
}
.hp-status .celius-weather {
	display: inline-block;
	font-size: 14px;
	margin-left: 0px;
}
.hp-status .city-weather{
	color: #335c9c;
}

.hp-status .city-weather.change>a{
	font-weight: normal;
	color: #335c9c;
}




/* VUC 2017 SEKCIA KANDIDATI */
 .volby_vuc_2017  {
	     padding: 20px 0px;
 }
 .volby_vuc_2017 #container {
	 height: 500px; 
	 min-width: 310px; 
	 max-width: 800px; 
	 margin: 0 auto; 
 }
 .volby_vuc_2017 .loading {
	 margin-top: 10em;
	 text-align: center;
	 color: gray;
 }
 .volby_vuc_2017 .highcharts-legend,
 .volby_vuc_2017 .highcharts-credits,
 .volby_vuc_2017 .highcharts-tooltip,
 .volby_vuc_2017 .highcharts-label, /* nazov kraja */
 .volby_vuc_2017 .highcharts-button{
	display: none;
 }
 
 .volby_vuc_2017 .highcharts-point,
 .volby_vuc_2017 .highcharts-label{
	cursor:pointer;
 }
 
 .volby_vuc_2017 .form-control.vuc{
	width: 30%;
	height: 40px;
	font-size: 14px;
	border-radius: 1px;
	cursor: pointer;
 }
  .volby_vuc_2017 .form-control.vuc:focus,
  .volby_vuc_2017 .form-control.vuc input:focus{
	box-shadow: inset 0 0px 0px rgba(0,0,0,.0), 0 0 0px rgba(102, 175, 233, 0.6); /* no focus */
	border: 1px solid #ccc;
 }
 
 .volby_vuc_2017 .vuc-section-name{
	font-size: 26px;
	color: #005991;
	font-weight: bold;
}

	.volby_vuc_2017 .kraj{
		color: #676767;
		font-size: 20px;
		margin-bottom: 5px;
		margin-left: 5px;
	}
	
	.volby_vuc_2017 .vuc-section-name{
		margin-bottom: 30px;
	}
	
	.volby_vuc_2017 .poslanci,
	.volby_vuc_2017 .zupani{
		margin-bottom: 40px;
		
	}
	
	.volby_vuc_2017 .poslanci>a:hover,
	.volby_vuc_2017 .poslanci>a{
		width: 220px;
		border: 1px solid #aeaeae;
		color: #5a5a5a;
		border-radius: 4px;
		display: block;
		text-decoration: none;
	}
	.volby_vuc_2017 .poslanci>a>i{
		font-size: 20px;
		color: #5a5a5a;
	}
	.volby_vuc_2017 .poslanci>a>span.text{
		padding: 15px 10px;
		text-align: center;
		display: block;
	}
	
	
	.volby_vuc_2017 .section.zupani .item{
	    padding: 0px 10px;
		margin: 20px 0px;
		margin-bottom: 40px;
	}
	
	.volby_vuc_2017 .section.zupani .item.unactive .image h3,
	.volby_vuc_2017 .section.zupani .item.unactive .bio>ul>li,
	.volby_vuc_2017 .section.zupani .item.unactive .social i,
	.volby_vuc_2017 .section.zupani .item.unactive{
		color: #aeaeae;
	}

	.volby_vuc_2017 .section.zupani .item .image{
	    text-align: center;
		position: relative;
		    height: 230px;
	}
	
	.volby_vuc_2017 .section.zupani .item .image img.gray {
		filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
		filter: grayscale(100%); /* Current draft standard */
		-webkit-filter: grayscale(100%); /* New WebKit */
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%); 
		-o-filter: grayscale(100%);
		filter: gray; /* IE6+ */
	}
	.volby_vuc_2017 .section.zupani .item .image img.odstupil {
		position: absolute;
		left: 34px;
		bottom: 90px;
	}
	
	.volby_vuc_2017 .section.zupani .item .bio{
		margin: 20px 0px;
		border-bottom: 1px solid #adadad;
		padding: 0px 0px;
		padding-bottom: 0px;
		margin-bottom: 5px;
	}
	
	
	.volby_vuc_2017 .section.zupani .item .bio>ul{
		padding: 0px;
		list-style: none;
		color: #595959;
		margin-left: 20px;
		line-height: 1.8;
	}
	
	
	.volby_vuc_2017 .section.zupani .item .bio>ul>li{
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.volby_vuc_2017 .section.zupani .item .bio>ul>li.political{
		text-overflow: inherit;
		overflow: inherit;
		white-space: normal;
		min-height: 80px;
	}
	
	
	
	.volby_vuc_2017 .section.zupani .item .bio>ul i{
		margin-right: 15px;
	}
	
	.volby_vuc_2017 .section.zupani .item .image h3{
		color: #00598c;
		font-weight: bold;
		    height: 35px;
	}
	
	.volby_vuc_2017 .section.zupani .item .social{
		text-align: center;
		font-size: 20px;
		height: 40px;
	}
	.volby_vuc_2017 .section.zupani .item .social i{
		color: #595959;
		margin: 0px 4px;
	}
	
	.volby_vuc_2017 .section.zupani .item .exception{
		color: #000;
		font-size: 13px;
		text-align: center;
		font-weight: bold;
	}
	
	.volby_vuc_2017 .section.poslanci h3{
		color: #595959;
		font-size: 14px;
		padding: 0px;
		margin: 8px;
	}
	
	
	@media screen and (max-width: 1000px) {
		.volby_vuc_2017 .item{
			width:25%
		}
		.volby_vuc_2017 .volebny-obvod .item{
			width:100%
		}
		
		.volby_vuc_2017 #container{
			display: none;
		}
		
		.volby_vuc_2017 .form-control.vuc {
			width: 100%;
			max-width: 400px;
		}
		
		.volby_vuc_2017 .vuc-section-name{
		    margin-top: 30px;
			    font-size: 20px;
		}
	
	
	}
	
	@media screen and (max-width: 800px) {
		.volby_vuc_2017 .item{
			width:33%
		}
		.volby_vuc_2017 .volebny-obvod .item{
			width:100%
		}
	}
	@media screen and (max-width: 650px) {
		.volby_vuc_2017 .item{
			width:50%
		}
		.volby_vuc_2017 .volebny-obvod .item{
			width:100%
		}
	}
	@media screen and (max-width: 540px) {
		.volby_vuc_2017 .item{
			width:100%
		}
		.volby_vuc_2017 .section.zupani .item .bio>ul>li{
			white-space: inherit;
			overflow: auto;
			text-overflow: inherit;
		}
	}
	
	/* volby vuc poslanci */
	.volby_vuc_2017 .volebny-obvod{
		margin-bottom: 30px;
	}
	.volby_vuc_2017 .volebny-obvod .poslanci-results{
		margin-bottom: 10px;
		    padding: 5px;
	}
	.volby_vuc_2017 .volebny-obvod .poslanci-results.winner{
		background-color: #dff0d8;
	}
	.volby_vuc_2017 .volebny-obvod .poslanci-results .percent{
		font-weight: bold;
	}	
	.volby_vuc_2017 .volebny-obvod-name{
		font-size: 20px;
		margin-bottom: 15px;
		font-weight: bold;
	}
	.volby_vuc_2017 .volebny-obvod .name{
		font-weight: bold;
	}




/** Video List Abstract **/
.video_list_abstract .item{    
    padding: 10px;
	margin: 0px;
}
.video_list_abstract .item .inner_item{
    border: 1px solid #e3e3e3;
    height: 255px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -o-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}
.video_list_abstract .item .inner_item:hover{
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -o-transform: scale(1.02);
    transform: scale(1.02);

}
.video_list_abstract .item .inner_item .name{
    color: #2c5a94;
    padding: 10px;
    font-size: 14px;
    font-weight: 600;
}
.video_list_abstract .item .inner_item .date{
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 11px;
    color: #828282;
}
.video_list_abstract .item .inner_item .name a,
.video_list_abstract .item .inner_item .name a:hover{
    color: #2c5a94;
    text-decoration: none;
}
.video_list_abstract .item .inner_item .img-responsive{
    width: 100%;
}

@media (max-width: 768px){
   .video_list_abstract .item .inner_item{
        height: auto;
    } 
    .video_list_abstract .item .inner_item .date {
        position: relative;
        bottom: 10px;
        left: 10px;
    }
}


/** !!! VUC - premiestnit do MDL !!! **/


/** Zupne volby 2017 **/
/* Main */
.volby_hp{
    background: #021938;
    margin: -20px 0 25px 0;
}
.volby_hp hr{
    margin: 20px 30px;
    border-top: 1px solid rgba(255, 255, 255, 0.18);
}
.volby_hp .divider.top{
    background: #1d6875;
    height: 5px;
}
/* Results navigation */
.navbar-default.tvn-menu .navbar-nav .main-vuc.results a, 
.navbar-default.tvn-menu .navbar-nav .main-vuc.results a:hover{
    background: #1d6875;
    background: -webkit-linear-gradient(-90deg, #021938, #1d6875, #021938); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(-90deg, #021938, #1d6875, #021938); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(-90deg, #021938, #1d6875, #021938); /* For Firefox 3.6 to 15 */
    background: linear-gradient(-90deg, #021938, #1d6875, #021938); /* Standard syntax */
    border-bottom: 2px solid #1d6875;
    color: #fff;
}
.main-vuc.results img{
    opacity: 1;
    width: 135px;
    padding: 0 5px 5px 5px;
    margin: 0;
    height: auto;
}

/** black **/

/*
.head .logo .tvn_r {
    background: url(../grf/smutok-logo.png) no-repeat;
	    background-position: -70px;
}
.head .logo .mar_r {
    background: url(../grf/smutok-logo.png) no-repeat;
}
*/

.hp-status>span,
.hp-status>ul,
.hp-status>div {
	display:none !important;
}
.hp-status {
    background: url(../grf/smutok-allforjan.png) no-repeat;
    height: 109px;
    background-position: 0px;
    margin: 0px;
    padding: 0px;
    width: 160px;
}

/** Advertising TVN sett **/
.bannerSquare1{
    margin-bottom: 15px;
}

.banner_square2_mobile{
    display: none;
}
@media (max-width: 999px){
    .banner_square2_mobile{
        display: inline-block;
        margin: 0 0 40px 0;
    }
}


/** MIMORIADNE SPRAVY **/
.breaking_news_cont{
    width: 100%;
	margin-bottom: 20px;
}

.breaking_news_cont .blur{
	filter: blur(8px);
    -webkit-filter: blur(8px);
    width: 100%;
    height: 1000px;
    position: absolute;
    z-index: 0;
    background-size: 150% auto;
    background-position: top;
    opacity: 0.2;
}
.back_cont .cover{
	padding:0px
}
.breaking_news_cont .back_cont{
    background: rgba(103, 103, 103, 0.9);
    width: 100%;
    padding: 10px;
}
.breaking_news_cont .back_cont .cover img{
    width: 100%;
    margin: 0px;
    -o-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    box-shadow: 0px 0px 7px #000000;
	opacity: 0.7;
}
.breaking_news_cont .back_cont .cover img:hover{
    opacity: 0.6;
}
.breaking_news_cont .back_cont a:hover,
.breaking_news_cont .back_cont a{
    text-decoration: none;
    color: #fff;
}
.breaking_news_cont .back_cont .cover h2{
	color: #fff;
    font-size: 42px;
    padding: 0px 2%;
    text-shadow: -1px 1px 20px #000000;
    position: absolute;
    top: 35%;
    font-family: Roboto;
}
.breaking_news_cont .back_cont .cover h2 .perex{
	font-size: 20px;
    display: block;
    margin-top: 20px;
    font-weight: normal;
    text-shadow: 0 0 4px #000000;
}

.breaking_news_cont .back_cont .cover .tag{
    margin: 0;
}
.breaking_news_cont .back_cont .divider{
    margin: 20px 0px;
}
.breaking_news_cont .back_cont hr.divider{
    border: none;
    border-bottom: 1px solid #878787;
}
.breaking_news_cont .back_cont .list.first .item img{
    width: 100%;
    box-shadow: 0px 0px 7px #000000;
	display: none;
}
.breaking_news_cont .back_cont .list.first .item h3{
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 0;
    text-shadow: 2px 2px #000000;
	margin-top:0px
}
.breaking_news_cont .back_cont .list.sec .item h4{
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    text-shadow: 1px 1px #000000;
}
.breaking_news_cont .back_cont .list.sec .item .divider{
    margin: 20px 0;
}
.breaking_news_cont .back_cont .more_info a{	
	background: #b4000c;
    z-index: 2;
    padding: 5px 10px;
    border-radius: 3px;
    text-align: center;
    margin: 0px auto;
    color: #fff;
    font-size: 12px;
    display: table;
    position: relative;
    bottom: -25px;
}
.breaking_news_cont .back_cont .more_info a:hover{
    text-decoration: underline;
}

@media (max-width: 999px){
    .breaking_news_cont{
        background-size: auto 100%!important;
        background: #818181!important; 
        margin: 0 0 20px 0;
    }    
    .breaking_news_cont .back_cont .cover img{
        width: 100%;
        margin: 0;
    }
    .breaking_news_cont .back_cont .cover h2{
        padding: 12px 10px;
		font-size: 32px;
		    top: 27%;

    }
    
    .breaking_news_cont .back_cont .list.sec .item .col-xs-12{
        width: 100%;
    }
	.breaking_news_cont .back_cont .list.first .item img {
		display: block;
		width: 25%;
		float: left;
		margin-right: 10px;
		    margin-bottom: 20px;
	}
	.breaking_news_cont .back_cont .list.first .item{
		padding: 8px;
	}
	.breaking_news_cont .back_cont .list.first .item h3{
        margin-bottom: 20px;
		padding: 0px;
		margin: 0px;
    }
}
@media (max-width: 600px){
	.breaking_news_cont .back_cont .cover h2 .perex{
		display: none;
	}
}
@media (max-width: 500px){
	.breaking_news_cont .back_cont .cover h2{
		font-size: 20px;
    }
}
@media (max-width: 321px){
.breaking_news_cont .back_cont .cover h2{
		top: 11%;
    }
}

.sportwc-2018 .tag>span{
	display:none;
}
.sportwc-2018 .tag:after{
	  content: "MS 2018";
}
.sportwc-2018 .stitok .tag:after{
	  display:none;
}


/*** HORNA LISTA TVN SO SELECTOM SPRAV V RAMCI KRAJU **/
.allforjan {
    background: url(../grf/allforjan.png) no-repeat;
    background-position-x: right;
    background-size: 100px 17px;
    height: 17px;
    width: 115px;
	cursor: pointer;
}
.hp-status {
    /*background: url(../grf/kraje-bg.png) no-repeat;*/
    background: url(../grf/kraje-bg-notext.png) no-repeat;
    height: 109px;
    /*background-position: 0px;*/
	background-position: 82px 13px;
    margin: 0px;
    padding: 0px;
    width: 300px;
}

.hp-status select {
    width: 100%;
    padding: 10px;
    width: 190px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    margin-top: 35px;
    margin-right: 35px;
	border: 1px solid #bbb
}
.hp-status select>value{
    padding: 10px;
}
.select-kraj select {
	width: 250px;
	padding: 10px;
	/* width: 190px; */
	background: rgba(255, 255, 255, 0.8);
	border-radius: 4px;
	margin-top: 0px;
	margin-right: 0px;
	border: 1px solid #bbb;
}

h1.select-kraj{
	font-size: 47px;
	font-family: Archer;
	color: #2e58ab;
	margin-bottom: 50px;
	margin-top: 0px;
}

.volby_vuc_2017 #container {
	display: block;
	height: 380px;
	margin-top: 30px;
	margin-bottom: -30px;
}

@media screen and (max-width: 1000px){
	.volby_vuc_2017 #container {
		display: block;
	}
	.select-kraj select {
		width: 100%;
	}
}

@media screen and (max-width: 500px){
	.volby_vuc_2017 #container {
		display: none;
	}
}

/** responzivny search **/
/** ==== input search ==== **/
.search_container {
    position: relative;
    right: 0;
    top: 0;
    margin: 0px 0 0 0px;
    height: auto;
    z-index: 10;
    height: 45px;
    float: right;
    width: 45px;
}

.search_container .searchbox {
    position: relative;
    min-width: 45px;
    margin-right: 0px;
    width: 0%;
    height: 45px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
    margin-top: 0px;
}
.search_container .searchbox-input {
    top: 0;
    right: 0;
    border: 0;
    outline: 0;
    /* background: #dcddd8; */
    width: 100%;
    height: 45px;
    margin: 0px;
    padding: 0px;
    font-size: 17px;
    color: #363636;
    border: 1px solid #efefef;
    border-radius: 3px;
    padding-left: 20px;
    border: 1px solid #fff;
}
.search_container .searchbox-icon, .searchbox-submit {
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    top: 0;
    font-size: 16px;
    right: 0;
    margin: 0;
    border: 0;
    outline: 0;
    line-height: 41px;
    text-align: center;
    cursor: pointer;
    color: #2e58ab;
    background: #ffffff;
	padding-top: 4px;
}
.search_container .searchbox-open{
    width:100%;
}
.search_container .social_cont{
    padding: 10px 7px;
    font-size: 16px;
    position: absolute;
    right: 0;
}
.search_container .social_cont .fa{
    padding: 0 10px;
}

.homepage-weather .spravy-text {
font-size: 19px;
    display: block !important;
    color: #2c5994;
    font-family: Archer;
    line-height: 19px;
    text-align: right;
    float: left;
    padding: 0px;
    margin: 0px;
    margin-top: 28px;
    margin-right: 0px;
    float: left;
    width: 65px;
    margin-right: 10px;
    font-weight: normal;
    padding-right: 2px;
}
.homepage-weather .spravy-text a:hover,
.homepage-weather .spravy-text a{
   color: #2c5994;
   text-decoration:none;
}


/*** VOLBY 2018 **//*** VOLBY 2018 **//*** VOLBY 2018 **//*** VOLBY 2018 **//*** VOLBY 2018 **//*** VOLBY 2018 **//*** VOLBY 2018 **//*** VOLBY 2018 **/
/** Volby Homepage **/
.volby-2018-hp{
    background: #0685f8;
    padding: 25px 0 15px 0;
    margin: -20px 0 30px -30px;
    width: 1000px;
}
@media (max-width: 1000px){
    .volby-2018-hp{
        margin: 0;
        width: auto;
    }    
}
/* Title box */
.volby-2018-hp .title{
    height: 45px;
}
.volby-2018-hp .title hr{
    border-top: 1px solid #71b8fb;
}
@media (max-width: 1000px){
    .volby-2018-hp .title{
        height: auto;
    }
    .volby-2018-hp .title hr{
        display: none;
    }
}
.volby-2018-hp .title img{
    height: 45px;
}
@media (max-width: 1000px){
    .volby-2018-hp .title img{
        margin: 0 auto 20px auto;
    }
}
.volby-2018-hp .title .info{
    border: 1px solid #71b8fb;
    border-radius: 5px;
    margin: 5px 0 0 0;
    padding: 0;
}
.volby-2018-hp .title .info h3{
    font-size: 14px;
    color: #71b8fb;
    margin: 0;
    padding: 7px 10px;
}
.volby-2018-hp .title .info h3 span a{
    color: #fff;
}
/* Graph box */
.volby-2018-hp .graph-box{
    margin: 30px 0 0 0;
    border: 0px;
    border-right: 2px solid #71b8fb;
    border-style: dotted;
}
@media (max-width: 1000px){
.volby-2018-hp .graph-box{
        border-right: 0px;
    }   
}
.volby-2018-hp .graph-box h4{
    color: #fff;
    text-align: right;
    font-size: 17px;
	margin: 0;
}
.c3-chart-arcs .c3-chart-arcs-background{
    fill: #0b4ea2;
}
.c3-chart-arcs-gauge-min,
.c3-chart-arcs-gauge-max{
    display: none;
}
.c3-chart-arc .c3-gauge-value{
    font-size: 18px!important;
    fill: #fff;
}
/* Info under graph */
.volby-2018-hp .graph-box .info{
    text-align: left;
    font-size: 12px;
    color: #fff;
    padding: 0 0 0 20px;
}
.volby-2018-hp .graph-box .box{
    padding: 0 0 0 20px;
}
@media (max-width: 767px){
    .volby-2018-hp .graph-box .box:first-child{
        padding: 0 0 25px 0;
        border-bottom: 1px solid #71b8fb;
        margin: 0 0 20px 0;
    }
}

/* Nominee box */
.volby-2018-hp .nominee-box{
    margin: 20px 0 0 0;
    border: 0px;
    padding: 0 25px;
}
.volby-2018-hp .nominee-box .box{
    padding: 0 10px 0 0;
}
@media (max-width: 1000px){
    .volby-2018-hp .nominee-box .box{
        padding: 0 10px 25px 0;
    } 
    .volby-2018-hp .nominee-box .box:last-child{
        padding: 0 10px 0 0;
    }  
}
.volby-2018-hp .nominee-box .box .name{
    background: #cf0503;
    padding: 5px 10px;
}
.volby-2018-hp .nominee-box .box .info h4,
.volby-2018-hp .nominee-box .box .info h5,
.volby-2018-hp .nominee-box .box .name h4,
.volby-2018-hp .nominee-box .box .name h4 a,
.volby-2018-hp .nominee-box .box .name h5{
    color: #fff;
    padding: 0;
    margin: 0;
}
.volby-2018-hp .nominee-box .box .name h4{
    font-size: 15px;
    font-weight: bolder;
    text-align: left;
}
.volby-2018-hp .nominee-box .box .name h5{
    margin: 2px 0 0 0;
    font-size: 12px;
    text-align: right;
}

.volby-2018-hp .nominee-box .box .info{
    height: 54px;
    background: #707384;
}
@media (max-width: 1000px){
    .volby-2018-hp .nominee-box .box .info{        
        height: auto;
    }
}

.volby-2018-hp .nominee-box .box .info .numb h4{
    font-size: 12px;
    text-align: left;
}
.volby-2018-hp .nominee-box .box .info .numb h5{
    font-size: 24px;
    text-align: left;
}
.volby-2018-hp .nominee-box .box .info .numb{
    padding: 5px 5px 5px 10px;
}
.volby-2018-hp .nominee-box .box .subinfo{
    background: transparent;
}
.volby-2018-hp .nominee-box .box .subinfo h4 span,
.volby-2018-hp .nominee-box .box .subinfo h4{
    padding: 10px 0 0 10px;
    margin: 0;
    font-size: 12px;
    color: #fff;
    text-align: left;
    font-weight: bolder;
}
.volby-2018-hp .nominee-box .box .subinfo h4 span{
    padding: 0 0 0 10px;
    font-weight: normal;
}
/* Statistic office info */
.volby-2018-hp .stats_info{
    margin: 20px 0 0 0;
    padding: 0 35px;
}
.volby-2018-hp .stats_info p a,
.volby-2018-hp .stats_info p{
    font-size: 12px;
    color: #71b8fb;
}
.volby-2018-hp .stats_info p a{
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}
.volby-2018-hp .stats_info p i{
    padding: 0 0 0 5px;
    margin: 0;
    font-size: 14px;
}
.volby-2018-hp .stats_info .line hr{
    border-top: 1px solid #5cadfa;
    margin: 10px 0 0 0;
    padding: 0;
}
@media (max-width: 1000px){
    .volby-2018-hp .stats_info .line{
        display: none;
    }
}

/** Volby Section **/
/* Logo box */
.volby-2018 .logo{
    background: #0886f7;
    padding: 25px;
    margin: -20px 0 25px -30px;
    width: 1000px;
}
@media (max-width: 1000px){
    .volby-2018 .logo{
        margin: 0 0 20px 0;
        width: 100%;
    } 
}

.volby-2018 .logo img{
    margin: 0 auto;
}

/* Top navigation box */
.volby-2018 .navi-top{
    padding: 0 0 40px 0;
    margin: 0;
}
.volby-2018 .navi-top ul{
    padding: 0 0 0 15px;
    margin: 0;
}
.volby-2018 .navi-top ul li{
    display: inline-block;
    padding: 0 40px 0 0;
}
@media (max-width: 767px){
	.volby-2018 .navi-top ul li{
		padding: 0 10px 0 0;
	}
}
.volby-2018 .navi-top ul li a{
    font-size: 18px;
    color: #818185;
}
.volby-2018 .navi-top ul li a:hover{
    text-decoration: underline;
}
.volby-2018 .navi-top ul li a.active{
    font-weight: bolder;
}

/* Right navigation box */
.volby-2018 .side-menu {
    min-height: auto;
    background-color: transparent;
    width: 100%;
    height: 100%;
    border: 0px;
}
.volby-2018 .side-menu a{
    font-size:14px;
}
.volby-2018 .side-menu .navbar {
    border: none;
}
.volby-2018 .side-menu .navbar-nav .active a {
  background-color: transparent;
  margin-right: -1px;
  border-right: 5px solid #e7e7e7;
}
.volby-2018 .side-menu .navbar-nav li {
  display: block;
  width: 100%;
  border: 0px;
}
.volby-2018 .side-menu .navbar-nav li a {
  padding: 5px;
}
.volby-2018 .side-menu .navbar-nav li a .glyphicon {
  padding-right: 10px;
}
.volby-2018 .side-menu #dropdown {
  border: 0;
  margin-bottom: 0;
  border-radius: 0;
  box-shadow: none;
}
.volby-2018 .side-menu #dropdown span.fa{
    font-size: 11px;
    color: #777;
}
.volby-2018 .side-menu .navbar-nav.level-3 a.active,
.volby-2018 .side-menu #dropdown span.fa.active{ 
    color: #2196F3;
    margin: 0 3px 0 0;
}
.volby-2018 .side-menu #dropdown .indicator {
  float: right;
}
.volby-2018 .side-menu #dropdown > a {
    border-bottom: 0px solid #e7e7e7;
    display: inline-block;
    color: #2196F3;
}
.volby-2018 .side-menu #dropdown .panel-body {
  padding: 0;
  background-color: #f3f3f3;
}
.volby-2018 .side-menu #dropdown .panel-body .navbar-nav {
  width: 100%;
  background: #fff;
  overflow: hidden;
}

/*** VOLBY 2019 **//*** VOLBY 2019 **//*** VOLBY 2019 **//*** VOLBY 2019 **//*** VOLBY 2019 **//*** VOLBY 2019
/** Volby Homepage **/
.volby-2019-hp{
    margin: -30px -30px 20px -30px;
    background: #025ea9;
    padding: 0 15px 15px 15px;
}
/* Widget - docasna hlaska */
.volby-2019-hp.pv-2019-widget{
    background: url('../grf/volby-2019/nulove-grafy.jpg') #025ea9 no-repeat;
    padding: 40px 5px;
}
.volby-2019-hp.pv-2019-widget p{
    color: #fff;
    text-align: center;
    font-size: 16px;
}
@media screen and (max-width: 767px){
    .volby-2019-hp.pv-2019-widget{
        padding: 60px 10px 40px 10px;
    }
    .volby-2019-hp.pv-2019-widget p{
        font-size: 12px;
    }   
}
/**/
.volby-2019-hp .fa.fa-angle-right{
    color: #fff;
    font-size: 50px;
    margin-top: 13px;
}
.volby-2019-hp .chevron{
    margin: 0;
    padding: 0;
    width: 4%;
}
.volby-2019-hp .chevron img{
    margin: 30px 0 0 0;
    padding: 0;
    opacity: 0.65;
}
.volby-2019-hp .graph h4{
    font-size: 14.5px;
    color: #fff;
    margin: 0;
    padding: 0;
}
.volby-2019-hp .c3-chart-arc .c3-gauge-value {
    font-size: 15px!important;
    fill: #fff;
}
.volby-2019-hp .info-line{
    color: #77addc;
    font-size: 13px;
    padding: 15px 15px 5px 15px;
}
.volby-2019-hp .info-line p{
    padding: 0 15px 0 0;
    margin: 0;
}
.volby-2019-hp .info-line i{
    font-size: 12px;
}
.volby-2019-hp .info-line a{
    margin: 0 0 0 15px;
    color: #fff;  
}
.volby-2019-hp .info-line a:hover{
    color: #fff;
}
.volby-2019-hp .info-line .first{
    text-align: left;
}
.volby-2019-hp .info-line .sec{
    text-align: right;
}

.volby-2019-hp .table th{
    width: 33%;
}
.volby-2019-hp .table>thead>tr>th, 
.volby-2019-hp .table>tbody>tr>th, 
.volby-2019-hp .table>tfoot>tr>th, 
.volby-2019-hp .table>thead>tr>td, 
.volby-2019-hp .table>tbody>tr>td, 
.volby-2019-hp .table>tfoot>tr>td{
    padding: 0;
    border-top: 0px solid #ddd;
}

@media screen and (max-width: 999px){
   .volby-2019-hp .table>tbody>tr>th{
        padding: 5px;
    } 
}
.volby-2019-hp .table .image{
    padding: 0;
    margin: 0;
}
.volby-2019-hp .table .image img{
    height: 90px;
}
.volby-2019-hp .table .title{
    margin: 0;
    padding: 10px;
}
.volby-2019-hp .table .title a,
.volby-2019-hp .table .title span{
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}
.volby-2019-hp .table .title .value span{
    font-size: 20px;
    font-weight: bolder;
}
.volby-2019-hp .table .title.first{
    text-align: left;
}
.volby-2019-hp .table .title.sec{
    text-align: right;
}
.volby-2019-hp .table .boxBarpv2019{
    background: #025ea9;
}
.volby-2019-hp .table .boxBarpv2019 .right,
.volby-2019-hp .table .boxBarpv2019 .left{
    height: 90px;
    float: left;
}
.volby-2019-hp .table .boxBarpv2019 .right{
    float: right;
}
@media screen and (max-width: 999px){
    .volby-2019-hp .table .image img{
        height: auto;
    }
    .volby-2019-hp .table .boxBarpv2019{
        display: none;
    } 
    .volby-2019-hp .items{
        padding: 0;
        margin: 0;
    }
    .volby-2019-hp .table .title{
        padding: 0 5px;
        margin: 0;
    }
}


@media screen and (max-width: 999px){
    .volby-2019-hp{
        margin: -20px -15px 20px -15px;
        padding: 20px 15px 15px 15px;
    }
    .volby-2019-hp .graph{
        margin: 30px auto 0 auto;
        padding: 0;
    }
    .volby-2019-hp .graph h4{
        text-align: center;
    }
    .volby-2019-hp .chevron{
        display: none;
    }
}
/**/
ul.nav.navbar-nav.level-3 {
    margin-left: 15px;
}
.volby-2018 .side-menu #dropdown .panel-body .panel > a {
  margin-left: -20px;
  padding-left: 35px;
}
.volby-2018 .side-menu #dropdown .panel-body .panel-body {
  margin-left: -15px;
}
.volby-2018 .side-menu #dropdown .panel-body .panel-body li {
  padding-left: 30px;
}
.volby-2018 .side-menu #search-trigger {
  background-color: #f3f3f3;
  border: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px 18px;
}
.volby-2018 .side-menu .brand-name-wrapper {
  min-height: 50px;
}
.volby-2018 .side-menu .brand-name-wrapper .navbar-brand {
  display: block;
  width: 100%;
}
.volby-2018 .side-menu #search {
  position: relative;
  z-index: 1000;
}
.volby-2018 .side-menu #search .panel-body {
  padding: 0;
}
.volby-2018 .side-menu #search .panel-body .navbar-form {
  padding: 0;
  padding-right: 50px;
  width: 100%;
  margin: 0;
  position: relative;
}
.volby-2018 .side-menu #search .panel-body .navbar-form .form-group {
  width: 100%;
  position: relative;
}
.volby-2018 .side-menu #search .panel-body .navbar-form input {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  width: 100%;
  height: 50px;
}
.volby-2018 .side-menu #search .panel-body .navbar-form .btn {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  border-radius: 0;
  background-color: #f3f3f3;
  padding: 15px 18px;
}
/* Main body section */
.side-body {
  margin-left: 310px;
}
/* small screen */

@media (max-width: 1000px) {
	.volby-2018 .navbar-header{
		display: none;
	}
}


@media screen and (max-width: 1000px) {
	.volby-2018 .side-menu {
		min-height: auto;
		position: relative;
		z-index: 2000;
		display: inline;
		background-color: #fff;
		z-index: 999;
	}
}
    
.volby-2018 .side-menu .navbar {
    background-color: #fff;
}

/* sub panel */
.volby-2018 .side-menu #dropdown .panel-body.level-one {
    padding: 0;
	background: #fff;
}

.volby-2018 .side-menu #dropdown .panel-body .panel > a {
    margin-left: -15px;
    display: inline-block;
}

.volby-2018 .side-menu #dropdown .panel-body.level-two {
    background: #fff;
    width: 100%;
}

.volby-2018 .side-menu #dropdown .panel-body .navbar-nav li {
    padding-left: 0px;
    margin: 0 0 0 20px;
}
.volby-2018 .side-menu #dropdown .panel-body .navbar-nav li:last-child {
  border-bottom: 0px solid transparent;
}
.volby-2018 .side-menu #dropdown .panel-body .panel > a {
    margin-left: -30px;
}
.volby-2018 .side-menu .brand-name-wrapper .navbar-brand:hover {
    display: block;
	color: #063f75;
    background-color: #ffd44a;
}

/** progresive search **/
.volby-2018 .search-obec form{
    display: flex;
    width: 100%;
	margin-bottom: 30px;
    border-bottom: 1px solid #072c5b;
}

@media only screen and (max-width: 767px) {
	.volby-2018 .search-obec form {
		width: 100%;
	}
}


.volby-2018 .search-obec form .searchbox-icon {
    margin-top: 5px;
    color: #777777;
}

.volby-2018 .search-obec .easy-autocomplete{
	height: 35px;
}

.volby-2018 .search-obec form .form-control {
    border: 0px;
		font-size:16px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.volby-2018 ul.easy-autocomplete-results {
    list-style: none;
    margin-left: 0px;
    padding-left: 12px;
	    margin-top: 10px;
}
.volby-2018 ul.easy-autocomplete-results li {
    margin-bottom: 5px;
}
.volby-2018 ul.easy-autocomplete-results li a {
    color: #888888;
    font-size: 13px;
}
.volby-2018 ul.easy-autocomplete-results li a:hover {
	text-decoration: underline;
}

/** primatori **/
.volby-2018 .primatori{
}

.volby-2018 .primatori .item {
	background-color: #fff;
	border: 1px solid #707384;
	border-radius: 10px;
	color: #707384;
	margin-bottom: 15px;
	position: relative;
}

.volby-2018 .primatori .item .image{
	width:60px;
	padding: 5px;
	float:left;
	margin-right: 15px;
}

.volby-2018 .primatori .item .name{
	font-size: 20px;
	display: inline-block;
	margin-right: 20px;
}
.volby-2018 .primatori .item .percent{
	font-size: 20px;
	display: inline-block;
}
.volby-2018 .primatori .item .data{
	margin-top: 15px;
}

@media only screen and (max-width: 630px) {
	.volby-2018 .primatori .item .data {
		display: inline;
	}
	.volby-2018 .primatori .item .name {
		display: inline;
	}
}

.volby-2018 .primatori .item .platne-hlasy-wrap{
	float:right;
	font-size: 18px;
	position: absolute;
	bottom: 10px;
	right: 10px;

}

.volby-2018 .primatori .item .platne-hlasy-wrap .platne-hlasy{
	font-size: 12px;
}


.volby-2018 .primatori .item.current-leader .name{
	font-size: 20px;
	display: block;
	margin-top: 5px;
}
.volby-2018 .primatori .item.current-leader .percent{
	font-size: 30px;
	display: block;
}
.volby-2018 .primatori .item.current-leader {
	background-color: #cf0503;
	color: #fff;
}
.volby-2018 .primatori .item.current-leader .image{
	width:80px;
}

@media only screen and (max-width: 600px) {
	.volby-2018 .primatori .item .platne-hlasy-wrap{
		position: relative;
		margin-top: 10px;
	}
} 


/** result area **/
.volby-2018 .result-area{
	background-color: #0886f7;
	width: 100%;
	border-radius: 10px;
	margin-bottom: 15px;
	padding: 5px;
}

.volby-2018 .result-area .area-title{
	font-size: 20px;
	color: #fff;
	margin-top: 25px;
}

@media only screen and (max-width: 767px) {
	.volby-2018 .result-area .graph,
	.volby-2018 .result-area .area-title{
		text-align: center
	}
}
.volby-2018 .extends-info{
    padding: 20px 0 0 0;
    border-top: 1px solid #cecece;
}
.volby-2018 .extends-info .item {
	border-bottom: 1px solid #eee;
	padding: 15px 0px;
}
.volby-2018.v-2020 .extends-info .progress{
    background: #003e7b;
    height: 20px;
    margin: 3px 0 0 0;
}
.volby-2018 .extends-info .progress .progress-bar{
    background: #a80c00;
    
}
.volby-2018 .extends-info .item .text-info,
.volby-2018 .extends-info .item .text-value {
	color: #777;
	font-size: 13px;
	padding: 0px;
}
.volby-2018 .obec  .header{
    padding: 40px 10px;
}
.volby-2018 .obec .title{
    color: #0886f7;
    font-size: 28px;
    font-weight: bold;
}
.volby-2018 .obec .description{
	color: #777;
	font-size: 11px;
}


.volby-2018 .graph{
	padding-left: 10px;
}
.volby-2018 .result-area .info-count{
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	margin-top: 18px;
	padding-right: 10px;
}
.volby-2018 .result-area .info-text{
	color: #fff;
	font-size: 11px;
	margin-top: 15px;
}


/** autocompleted and images **/
.volby-2018 ul.easy-autocomplete-results li {
	margin-bottom: 0px;
	border-bottom: 1px solid #ccc;
	padding: 6px 0px;
}

#obec{
	margin-bottom: 40px;
}

.volby-2018 ul.easy-autocomplete-results li.selected a{
	font-weight: bold;
	color: #2196F3;
}

@media screen and (max-width: 500px) {
	.volby-2018 ul.easy-autocomplete-results li a {
		font-size: 16px;
		padding: 6px 0px;
	}
}

.volby-2018 .fake-image{ /** 70*70;50*50**/
	width:70px;
	height:70px;
}

.volby-2018 .no-data-area{
	border: 1px solid #0886f7;
	border-radius: 10px;
	padding: 20px;
	color: #8c777f;
	box-shadow: 0px 0px 6px #999;
}

/** fix images **/
.volby-2018 .primatori .item.current-leader .data {
	margin-top: 0px;
}

.volby-2018 .primatori .item .data {
	margin-left: 15px;
	float: left;
}

.volby-2018 .primatori .item .image {
	margin-right: 0px
}

.volby-2018 .primatori .item .data {
	margin-top: 0px;
	padding: 10px 0px;
}
.volby-2018 .result-area {
	padding: 15px 5px;
}
.volby-2018 .primatori .item .data,
.volby-2018 .primatori .item.current-leader .data {
	display: table;
	float: none;
}
.volby-2018 .data .strany{
	font-size: 10px;
}


.volby-2019-sr .info {
    margin-bottom: 30px;
    padding: 0px 5px;
}

.volby-2019-sr .info h1,
.volby-2019-sr .info h3,
.volby-2019-sr .info h2
{
	color: #025ea9;
    padding: 0px;
    margin: 5px 0px;
    font-size: 20px;
}
.volby-2019-sr .info h3
{
	font-weight:bold;
	font-size: 20px;
}
.volby-2019-sr p{
    color: #777;
    padding: 0px;
    margin: 5px 0px;
    font-size: 12px;
}


/** VOLBY 2020 - start **/
.volby-2018.v-2020 .primatori{
    padding: 0 0 10px 0;
}
.volby-2019-sr.v-2020{
    padding: 0;
}
.volby-2019-sr.v-2020 .v-graph{
    padding: 0 0 10px 0; 
}
.volby-2018.v-2020{
	padding-top: 30px;
    padding-bottom: 10px;
}
.volby-2019-sr.v-2020 .v-graph .b-info,
.volby-2019-sr.v-2020 .v-graph .b-progress{
    padding: 0;
    margin: 0;
}
.volby-2019-sr.v-2020 .v-graph .b-progress img{
    height: 40px;
    padding: 0;
    border: 0px solid;
    margin: 0 5px 0 0;
    float: left;
}
.volby-2019-sr.v-2020 .v-graph .b-info{
    text-align: right;
    height: 40px;
}
.volby-2019-sr.v-2020 .v-graph .b-info ul{
    float: right;
    margin: 0;
    padding: 0;
}
.volby-2019-sr.v-2020 .v-graph .b-info ul li{
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    padding: 0 5px 0 0;
    line-height: 1.3;
    color: #00349a;
}
.volby-2019-sr.v-2020 .v-graph .numb{
    text-align: center;
    padding: 10px 0;
    background: rgba(0, 0, 0, 0.2);;
    width: 60px;
    height: 40px;
    float: right;
    font-weight: bolder;
    font-size: 15px;
}
.volby-2019-sr.v-2020 .g-legend{
    padding: 20px 0 0 0;
    font-size: 13px;
}
.volby-2019-sr.v-2020 .progress{
    height: 40px;
    border: 0px;
}
.volby-2019-sr.v-2020 .progress-bar{
    background: #9E9E9E;
}
@media only screen and (max-width: 768px){
    .volby-2019-sr.v-2020 .u-dvd{
        padding: 0;
        margin: 0;
    }
    .volby-2019-sr.v-2020 .g-legend{
        display: none;
    }
    .volby-2019-sr.v-2020 .v-graph .b-info{
        text-align: left;
        display: none;
    }
    .volby-2019-sr.v-2020 .v-graph .b-info ul{
        float: left;
    }
    .volby-2019-sr.v-2020 .v-graph .numb {
        width: 50px;
        font-weight: bolder;
        font-size: 12px;
    }
}




/** VOLBY 2020 - end **/
.volby-2019-sr .primatori .item.current-leader {
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
}
.volby-2019-sr .primatori .item.current-leader .image {
    width: 70px;
}
.volby-2019-sr .primatori .item.current-leader .name {
    margin-top: 0px;
    color: #025ea9;
    font-size: 20px;
    line-height: 20px;
    margin-top: 16px;
}
.volby-2019-sr .primatori .item.current-leader .name.tauch{
	font-size: 15px;
    line-height: 19px;
    margin-top: 20px;
	}
.volby-2019-sr .progress {
    margin-bottom: 0px;
	border-radius: 0px;
    background-color: transparent;
	border: 1px solid #efefef;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.1);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.1);
}
.volby-2019-sr .primatori .item .platne-hlasy-wrap .platne-hlasy {
    font-weight: normal;
}
.volby-2019-sr .progress-bar {
    background-color: #cf0503;
}
.volby-2019-sr .progress-padding{
	padding:28px 0px;
}
.volby-2019-sr .primatori .item .platne-hlasy-wrap {
    float: none;
    font-size: 20px;
    position: relative;
    font-weight: bold;
    bottom: auto;
    right: auto;
    color: #025ea9;
    line-height: 18px;
    margin-left: 10px;
    padding: 20px 0px;
}

/*** SMALL **/
.volby-2019-sr .primatori .item.current-leader.small .image {
    width: 50px;
}
.volby-2019-sr .primatori .item.current-leader.small .name {
    color: #025ea9;
    font-size: 15px;
    line-height: 16px;
    margin-top: 8px;
}
.volby-2019-sr .small .progress-padding {
    padding: 19px 0px;
}
.volby-2019-sr .small .progress {
    height: 14px;
}
.volby-2019-sr .primatori .small.item .platne-hlasy-wrap {
    font-size: 15px;
    padding: 10px 0px;
}

/*** VZDAL SA **/
.volby-2019-sr .primatori .item.current-leader.small.vzdal-sa {
   opacity: 0.4;
}

.volby-2019-sr .no-data-area {
    border-radius: 0px;
}
.volby-2019-sr .slovensko,
.volby-2019-sr .slovensko a
.volby-2019-sr .slovensko a:hover{
    color: #2196F3;
	text-decoration: none;
	font-size:16px !important;
}

.volby-2019-sr #main-menu a.active{
    color: #2196f3;
	font-weight:bold;
}

.result-switcher .btn {
    padding: 3px 10px;
	font-size: 12px;
	cursor:pointer;
}
.result-switcher a {
	color:#333;
}
.result-switcher .btn:focus,
.result-switcher .btn:active,
.result-switcher .btn:hover {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

/** =============== MODULE - Redesign Navigation and Slider v2019 ===================== **/
 /** uprava pre burger **/
.markiza-navigacia.navbar-default .navbar-toggle,
.markiza-navigacia.navbar-default .navbar-toggle {
    border-color: #fff;
    border: 0px;
    display: block;
    color: #2c5a94;
    background-color: #ff5718;
    float: right;
    margin: 0;
    height: 50px;
    width: 50px;
    padding: 14px;
    border-radius: 0;
}
.markiza-navigacia .social .fa {
    color: #2c5a94;
}
.markiza-navigacia.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    height: 3px;
}
.markiza-navigacia.navbar-default {
    background-color: #fff;
    border: 0px solid;
    border-radius: 0px;
    margin: 0px;
}
.markiza-navigacia .fa{
    color: #2c5a94;
}
.markiza-navigacia.navbar-default .navbar-nav>li>a {
    color: #2c5a94;
    font-size: 16px;
    padding-left: 5px;
    padding-right: 6px;
}.markiza-navigacia.navbar-default .navbar-nav a th img{
    margin: 1px 5px 0 0;
    height: 19px;
}
.markiza-navigacia .platform-logo{
    background: url('../grf/tvn_logo.png') no-repeat;
    background-size: 235px 40px;
    height: 40px;
    width: 260px;
    position: relative;
    z-index: 2;
    margin: 5px 0 0 5px;
}
@media only screen and (max-width: 767px){
    .markiza-navigacia .platform-logo{
        background-size: 200px 34px;
        width: 220px;
        margin: 8px 0 0 8px;
        height: 34px;
    }
}
.markiza-navigacia .navbar-brand.logo{
    padding: 0;
    margin: 0;
}
.markiza-navigacia .navbar-brand.menu-more{
    margin-right: 12px;
    margin-left: 0px;
    display: none;
}
.markiza-navigacia.navbar-default .navbar-nav>.active>a, 
.markiza-navigacia.navbar-default .navbar-nav>.active>a:focus, 
.markiza-navigacia.navbar-default .navbar-nav>li>a:hover,
.markiza-navigacia.navbar-default .navbar-nav>.active>a:hover {
    color: #2c5a94;
    background-color: transparent;
    border-bottom: 2px solid #ff5718;
    margin-bottom: 0px;
    padding-bottom: 13px;
}
.markiza-navigacia.navbar-default .social .social-link {
    display: block;
    border: 2px solid #2c5a94;
    border-radius: 26px;
    height: 28px;
    width: 28px;
    margin: 10px 10px 0 0;
    float: left;
}
.markiza-navigacia.navbar-default .social .social-link:hover {
    border: 2px solid #2c5a94;
}
.markiza-navigacia .social .social-link .fa{
    margin-left: 6px;
    margin-top: 5px;
}
.markiza-navigacia .social .social-link .fa.fa-facebook{
    margin-left: 8px;
}
/** MENU VIAC WRAP **/
.markiza-navigacia.menu-viac-wrap{
    width: 317px;
    height: 100%;
    margin: 0 0 0 683px;
    background-color: #e7e7e7;
    position: absolute;
    z-index: 999999999;
    display:none;
    box-shadow: 0px 0px 15px #000000;
}
@media only screen and (max-width: 999px){
    .markiza-navigacia.menu-viac-wrap{
        margin: 0;
    }  
}
.markiza-navigacia.menu-viac-wrap .resp_navi_header{
    padding: 10px 0 0 10px;
}
.markiza-navigacia.menu-viac-wrap .navbar-toggle.collapsed{
    display: block;
    float: right;
    border: 0px;
    background-color: transparent;
    margin: 15px 15px 0 0;
    padding: 0;
}
.markiza-navigacia.menu-viac-wrap .navbar-toggle.collapsed .fa{
    font-size: 28px;
    margin: -10px 0 0 0;
}

.markiza-navigacia.menu-viac-wrap .items{
    margin-top: 20px;   
}
.markiza-navigacia.menu-viac-wrap .items ul,
.markiza-navigacia.menu-viac-wrap .items ul li{
    float:none; 
}
.markiza-navigacia.menu-viac-wrap .items ul li th,
.markiza-navigacia.menu-viac-wrap .items ul li a:focus,
.markiza-navigacia.menu-viac-wrap .items ul li a:hover,
.markiza-navigacia.menu-viac-wrap .items ul li a{
    background: none;
    color: #2c5a94;
    text-transform: uppercase;
    padding: 8px;
    margin: 0;
    font-size: 15px;
    font-family: 'Roboto';
    border-bottom: 1px solid transparent;
    font-weight: normal;
}
@media only screen and (max-width: 999px){
    .markiza-navigacia.menu-viac-wrap .items ul li a{
        padding: 8px 8px 8px 20px;
    }
    .markiza-navigacia.menu-viac-wrap .items ul li th{
        padding: 0;
        margin: 0;
    }
    .markiza-navigacia.menu-viac-wrap .items ul li th img{
        margin: 0 5px -2px 0;;
        padding: 0;
        height: 25px;
    }
}

.markiza-navigacia.menu-viac-wrap .items ul>li>a:hover{
    border-bottom: 1px solid #ff5718;
}

.markiza-navigacia.menu-viac-wrap .navigation-deviders{
    margin: 20px 0px;
    border-top: 1px solid #5581b1;
    border-bottom: 1px solid #5581b1;
}
.markiza-navigacia.menu-viac-wrap .navigation-devider{
    height:70px;
    background-position: 20px !important;
    cursor: pointer;
    display:block;
}
.markiza-navigacia.menu-viac-wrap .navigation-devider.plus{
    background: url('../grf/logos/vaPlus29112019tvn.png') no-repeat;
    background-size: 90px auto;
}
.markiza-navigacia.menu-viac-wrap .navigation-devider.voyo{
    background: url('../grf/logos/navigation-voyo.png') no-repeat;
}
.markiza-navigacia.menu-viac-wrap .navigation-devider.dajto{
    background: url('../grf/logos/logo-menu-dajto.png') no-repeat;
}
.markiza-navigacia.menu-viac-wrap .navigation-devider.doma{
    background: url('../grf/logos/logo-menu-doma.png') no-repeat;
}
.markiza-navigacia.menu-viac-wrap .navigation-devider.markiza{
    background: url('../grf/logos/logo-menu-markiza.png') no-repeat;
}
.markiza-navigacia.menu-viac-wrap .navigation-devider.nadacia{
    background: url('../grf/logos/logo-menu-nadacia.png') no-repeat;
}
.markiza-navigacia.menu-viac-wrap .navigation-devider.tvnoviny{
    background: url('../grf/logos/logo-menu-tvnoviny.png') no-repeat;
}
.markiza-navigacia.menu-viac-wrap .navigation-devider.shop{
    background: url('../grf/logos/logo-menu-eshop.png') no-repeat;
    background-size: 160px;
}

/**special icons in navigations **/
.markiza-navigacia.navbar-default .navbar-nav>li>a.ms{
	background-size: 16px;
	background-image: url(/media/2.0/tvn/grf/hokejka.png);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	padding-left: 20px;
	margin-left: 10px;
}

.markiza-navigacia.menu-viac-wrap .items ul li a.ms {
	background-size: 16px;
	background-image: url(/media/2.0/tvn/grf/hokejka.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 25px;
	margin-left: 20px;
}
@media only screen and (min-width: 999px){
	.markiza-navigacia.menu-viac-wrap .items ul li a.ms {
		margin-left: 5px;
	}
}

#search {
    position: fixed;
    top: 0px;
    z-index: 9999;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
    -moz-transform: translate(0px, -100%) scale(0, 0);
    -o-transform: translate(0px, -100%) scale(0, 0);
    -ms-transform: translate(0px, -100%) scale(0, 0);
    transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -o-transform: translate(0px, 0px) scale(1, 1);
    -ms-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}
#search .btn {
    position: absolute;
    background-color: #185ba9;
    border: 1px solid #0b3b72;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -75px;
    font-size: 20px;
    padding: 5px 40px;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
    background-color: #185ba9;
    border-color: #357ebd;
    opacity: 1;
    padding: 10px 17px;
    font-size: 27px;
}

@media only screen and (max-width: 1000px) {
	#search input[type="search"] {
		font-size: 29px;
	}
	#search .btn {
		margin-top: 0px;
		font-size: 12px;
	}
}

/** navigacia responsive **/
@media only screen and (max-width: 1000px) {
    
    .markiza-navigacia #navbar .menu-items {
        display:none;
    }
    
    .markiza-navigacia.menu-viac-wrap .items {
        margin-top: 0px;
    }
}
@media only screen and (max-width: 500px) {
    .markiza-navigacia.menu-viac-wrap {
        width: 100%;
        height: auto !important;
    }
}
@media only screen and (min-width: 999px) {
    .markiza-mobile,
    .markiza-mobile-xs {
        display: none;
    }
}


/** desktop version Slider **/

/* Big image */
.desk_slider_cont .ico{
    display: block;
    border: 2px solid #fff;
    border-radius: 26px;
    height: 28px;
    width: 28px;
    margin-right: 10px;
    float: left;
}

.desk_slider_cont .big .img-responsive{
    width: 80%;
}
.desk_slider_cont .big{
    padding: 0;
    margin: 0;
}
.desk_slider_cont .big .slider_info{
    padding: 55px 30px 0 70px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30%;
    height: 100%;
    background: url('../grf/grey_bar-black.png') repeat;
}
.desk_slider_cont .big .slider_info a{
    color: #fff;
    text-decoration: none;
}
.desk_slider_cont .big .slider_info .tag{
    color: #fff;
    position: absolute;
    top: 8%;
    left: 0;
    text-transform: uppercase;
    font-weight: bold;
}
.desk_slider_cont .big .slider_info h3 a{
    color: #fff;
    font-size: 22px;
    text-decoration: none;
}
.desk_slider_cont .big .slider_info h4{
    color: #adadad;
    font-size: 15px;
    font-family: 'RobotoLight';
    font-weight: normal;
}


/* Items container */

/* Main */
.desk_slider_cont .fa.icon{
    border: 1px solid #fff;
    height: 30px;
    width: 30px;
    border-radius: 100%;
    vertical-align: middle;
    padding: 7px 10px;
    color: #fff;
    margin: 0 0 0 3px;
}
.mob_slider_cont .table,
.desk_slider_cont .table,
.desk_slider_cont .table .table{
    margin: 0;
    padding: 0;
    background: transparent;
}

.desk_slider_cont .progress-bar,
.mob_slider_cont .progress-bar {
    background-color: #fff;
}

.desk_slider_cont .progress,
.mob_slider_cont .progress {

    background-color: #337ab7;

}
.mob_slider_cont .table td a,
.desk_slider_cont .table td a{
    color: #fff;
}
.mob_slider_cont .table td,
.desk_slider_cont .table td{
    padding: 0;
    vertical-align: middle;
    border-top: 1px solid transparent;
    color: #fff;
}

/* List */
.desk_slider_cont .list{
    background: rgba(0, 0, 0, 0.64);
    margin: -101px 0 0 0;
    height: 101px;
}
.desk_slider_cont .list td{
    border-left: 1px solid #383838;
}
.desk_slider_cont .list td .tag{
    position: absolute;
    margin: 0;
    left: inherit;
    padding: 5px 0 0 20px;
    font-size: 11px;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    width: 165px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.desk_slider_cont .list td:first-child{
    border-left: 1px solid transparent;
}
.desk_slider_cont .list td a{
    text-decoration: none;
}
.desk_slider_cont .list td p{
    overflow: hidden;
    margin: 0;
    padding: 25px 10px 0px 20px;
    height: 100px;
    color: #fff;
    font-size: 14px;
    font-family: 'Roboto';
    line-height: 15px;
    text-decoration: none;
    width: 100%;
     -o-transition: all 0.218s;
    -moz-transition: all 0.218s;
    -webkit-transition: all 0.218s;
    transition: all 0.218s;
}
.desk_slider_cont .list td p:hover{
    background: rgba(255, 87, 24, 0.23);
}

/* Info */
.desk_slider_cont .info{
    background: #185ba9;
}
.desk_slider_cont .info td{
    border-left: 1px solid #fff;
    padding: 0 20px;
    height: 70px;
}
.desk_slider_cont .info td:first-child{
    border-left: 1px solid transparent;
}
.desk_slider_cont .info td h5{
    font-size: 23px;
    color: #fff;
    margin: 0;
    padding: 0;
}

.desk_slider_cont .info td .inner td{
    border: 1px solid transparent;
    padding: 0;
}
.desk_slider_cont .info td .inner td .progress{
    height: 5px;
    margin: 8px 0 0 0px;
    padding: 0;
}

/* section tv program */
.desk_slider_cont .info .table .tv_program img{
    width: 35%;
    margin: 0 auto;
    padding: 0 0 10px 0;
}
.desk_slider_cont .info .table .tv_program a{
    color: #fff;
    text-decoration: none;
}
.desk_slider_cont .info .table .tv_program p,
.desk_slider_cont .info .table .tv_program a,
.desk_slider_cont .info .table .tv_program a:hover,
.desk_slider_cont .info .table .episodes p{
    margin: 0;
    padding: 0;
}

.desk_slider_cont .info .table a,
.desk_slider_cont .info .table a:hover{
    color: #fff;    
}
.desk_slider_cont .info .table a:hover{
    text-decoration: underline; 
}

/* section episodes */
.desk_slider_cont .info .table .episodes img{
    width: 70%;
    margin: 0 auto;
}
.desk_slider_cont .info .table .episodes img.icon{
    padding: 5px;
}
.desk_slider_cont  .fa.fa-angle-right.in_table{
    font-size: 55px;
}

/** Mobile version slider **/
.mob_slider_cont img{
    width: 100%;
    padding: 0;
    margin: 0;
}
.mob_slider_cont .fa.icon{
    position: absolute;
    height: 60px;
    width: 30px;
    font-size: 20px;    
    padding: 20px 0 0 0;
    margin: 0;
    top: 18%;  
}
.mob_slider_cont .fa.fa-chevron-left.icon{
    left: 0;
    margin: 0;
    padding-right: 8px;
    background: url('../grf/m-slider-chevron-back-l.png') no-repeat;
}
.mob_slider_cont .fa.fa-chevron-right.icon{
    background: url('../grf/m-slider-chevron-back-r.png') no-repeat;
    right: 0;
    margin: 0;
    padding-left: 8px;
}

.mob_slider_cont .carousel-control{
    opacity: 1;
}
.mob_slider_cont .carousel-control.right,
.mob_slider_cont .carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
}
.mob_slider_cont .carousel-indicators {
    bottom: 20px;
    left: 62px;
}
.mob_slider_cont .carousel-indicators li{
    width: 10px;
    height: 10px;
    margin: 0;
    border: 0;
    background: #4e4e4e;
    margin: 0 7px 0 0;
}
.mob_slider_cont .carousel-indicators .active{
    background: #ff5718;
}
.mob_slider_cont .carousel-caption{
    background: url('../grf/b-gradient-hor.png') repeat;
    padding: 10px;
    margin: 0;
    height: 220px;
    top: -20px;
    position: relative;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 11111111;
    text-align: center;
    text-shadow: 0 0 0 rgba(0,0,0,0);
}
.mob_slider_cont .carousel-caption a{    
    text-decoration: none;
    text-align: left;
    
}
.mob_slider_cont .carousel-caption a h2{
    font-size: 14px;
    padding: 20px 0 0 0;
    margin: 0;
    text-transform: uppercase;    
}
.mob_slider_cont .carousel-caption a h3{
    font-size: 22px;
    color: #fff;
    padding: 10px 0 0 0;
    margin: 0;
}
.mob_slider_cont .carousel-caption a h4{
    font-size: 14px;
    color: #9d9d9d;
    padding: 10px 0 0 0;
    margin: 0;
}
@media only screen and (min-width: 767px){
    .mob_slider_cont .fa.icon{
        top: 25%;
    }
}

/* Mob Info */
.mob_slider_cont .table .fa.icon{
    border: 1px solid #fff;
    height: 30px;
    width: 30px;
    border-radius: 100%;
    vertical-align: middle;
    padding: 7px 10px;
    color: #fff;
    font-size: 14px;
    position: relative;
    top: auto;
}
.mob_slider_cont .info{
    background: #185ba9;
    padding: 0;
}  
.mob_slider_cont .info td{
    padding: 0 5px;
    height: 70px;
}
.mob_slider_cont .info td h5{
    font-size: 23px;
    color: #fff;
    margin: 0;
    padding: 0;    
}
.mob_slider_cont .info td .progress{
    height: 5px;
    margin: 8px 0 0 0px;
    padding: 0;
}

/* section tv program */
.mob_slider_cont .info .table .tv_program{
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
}
.mob_slider_cont .info .table .tv_program img{
    width: 40%;
    margin: 0 auto;
    padding: 10px 0 0 0;
}
.mob_slider_cont .info .table .tv_program a{
    color: #fff;
    text-decoration: none;
}
.mob_slider_cont .info .table .tv_program p,
.mob_slider_cont .info .table .episodes p{
    margin: 0;
    padding: 0;
}
.mob_slider_cont .info .table .episodes{
    border-top: 1px solid #fff;
}
.mob_slider_cont .info .table .episodes img{
    width: 100%;
}
.mob_slider_cont .info .table .episodes img.icon{
    padding: 3px;
}
@media only screen and (min-width: 500px){
    .mob_slider_cont .info .table .tv_program img{
        width: 20%;
    }
    .mob_slider_cont .info .table .episodes img{
        width: 50%;
    }
}

/** Slider MQ Settings **/
@media only screen and (min-width: 1000px){
    .desk_slider_cont{
        display: inline-block;
    } 
    .mob_slider_cont{
        display: none;
    } 
}
@media only screen and (max-width: 999px){
   .desk_slider_cont{
        display: none;
    } 
    .mob_slider_cont{
        display: inline-block;
    } 
}
/** Video Slider desktop**/
.videoslider_cont{
    padding: 0;
    margin: 10px 0 0 0;
    height: auto;
    overflow: hidden;
}
.videoslider_cont .table{
    padding: 0;
    margin: 0;
    width: auto;
}
.videoslider_cont .table>tbody>tr>th,
.videoslider_cont .table>tbody>tr>td{
    padding: 0;
    margin: 0;
    background: #000;
    -o-transition: all 0.218s;
    -moz-transition: all 0.218s;
    -webkit-transition: all 0.218s;
    transition: all 0.218s;
}
.videoslider_cont .table>tbody>tr>td:hover{
    background: #575757;
}
.videoslider_cont .table td img{
    opacity: 0.75;
}
.videoslider_cont .table td.static img{
    opacity: 1;
}
.videoslider_cont .table td img.special{
    opacity: 1;
    width: 200px;
    height: 100px;
}
.videoslider_cont .thumb_info{
    position: absolute;
    top: 43px;
    margin: 0;
    padding: 0 0 0 15px;
    width: 20%;
}
.videoslider_cont .thumb_info .name{
    color: #fff;
}
.videoslider_cont .thumb_info .name .thumb_slider_icon{
    position: absolute;
    margin: 0 0 0 0;
    right: 10px;
    top: -2px;
    background: url('../grf/play_btn_white.png') no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
/** Video Slider mobile**/
.r-vs-cont{
    display: none;
}
@media screen and (max-width: 768px){
    .videoslider_cont{
        display: none;
    }
    .r-vs-cont{
        display: inherit;
    }
    .r-vs-cont .tags {
        overflow-x: scroll;
        white-space: nowrap;
        padding: 0;
        margin: 0;
    }
    .r-vs-cont .tags ul {
        padding: 0 0 0 15px;
        margin-bottom: 0;
    }
    .r-vs-cont .tags ul li {
        display: inline-block;
        margin: 0;
        vertical-align: top;
        width: 230px;
        margin: 0 8px 0 0;
    }
    .r-vs-cont .tags ul li:last-child{
        margin: 0 15px 0 0;
    }
    .r-vs-cont .tags ul li img{
        height: 129px;
        width: 230px;
    }
    .r-vs-cont .tags ul li .thumb_info{
        color: #fff;
        height: auto;
        position: relative;
        width: 100px;
    }
    .r-vs-cont .tags ul li .thumb_info .name{
        position: absolute;
        bottom: 52px;
        margin: 0 0 0 10px;
    }
    .r-vs-cont .tags ul li .thumb_info .thumb_slider_icon{
        top: -2px;
        left: 160px;
		background: url(../grf/play_btn_white.png) no-repeat;
		background-size: 25px;
    }

}

.container.tvnnoviny .videoslider_cont .table>tbody>tr>th, 
.container.tvnnoviny .videoslider_cont .table>tbody>tr>td {
	padding-right: 10px;
	background: #fff;
	border: 0px;
}

.container.tvnnoviny .r-vs-cont .dark-bg,
.container.tvnnoviny .videoslider_cont .table>tbody>tr>td .dark-bg{
	background: #000;
} 
.container.tvnnoviny .videoslider_cont .table>tbody>tr>td .dark-bg:hover {
	background: #575757;
}
.container.tvnnoviny .videoslider_cont .table>tbody>tr>th:nth-child(1), 
.container.tvnnoviny .videoslider_cont .table>tbody>tr>td:nth-child(1),
.container.tvnnoviny .videoslider_cont .table>tbody>tr>th:nth-child(6), 
.container.tvnnoviny .videoslider_cont .table>tbody>tr>td:nth-child(6) {
	padding-right:0px;
	display:block;
}
.container.tvnnoviny .videoslider_cont .thumb_info {
	top: 35px;

}
.container.tvnnoviny .videoslider_cont .thumb_info .name .thumb_slider_icon {
	right: 20px;
	top: 5px;
}

.container.tvnnoviny .r-vs-cont .tags ul li .thumb_info .thumb_slider_icon{
top:5px;
}

.container.tvnnoviny .r-vs-cont .name small,
.container.tvnnoviny .videoslider_cont .thumb_info .name>small {
	font-size: 10px;
	display: block;
}
.container.tvnnoviny .r-vs-cont img,
.container.tvnnoviny .videoslider_cont .table td img {
	opacity: 0.55;
}
/** eurovolby vysledky a preferencie **/
.eurovolby2019.volby-2018{
	background: transparent;
}
.eurovolby2019.volby-2018.volby-2019-sr .side-menu #dropdown > a,
.eurovolby2019.volby-2019-sr .slovensko, 
.eurovolby2019.volby-2019-sr .slovensko a .volby-2019-sr .slovensko a:hover{
	color: #00349a;
}
.eurovolby2019.volby-2019-sr #main-menu a.active {
	color: #00349a;
}
.eurovolby2019.volby-2018 .side-menu .navbar-nav.level-3 a.active, 
.eurovolby2019.volby-2018 .side-menu #dropdown span.fa.active {
	color: #00349a;
}
.eurovolby2019.volby-2018 .obec .title {
	color: #00349a;
}
.eurovolby2019.volby-2019-sr .primatori .item.current-leader .name {
	margin-top: 0px;
	color: #897d77;
	font-size: 15px;
	padding: 17px 0px;
}
.eurovolby2019.volby-2019-sr .progress-padding {
	padding: 20px 0px;
}
.eurovolby2019.progress {
	height: 15px;
}
.eurovolby2019.volby-2018 .primatori .item {
	margin-bottom: 0px;
}
.eurovolby2019.volby-2019-sr .primatori .item .platne-hlasy-wrap {
	font-size: 18px;
	padding: 17px 0px;
}
.eurovolby2019.volby-2019-sr .primatori .item .platne-hlasy-wrap,
.eurovolby2019.volby-2019-sr .primatori .item .platne-hlasy-wrap a,
.eurovolby2019.volby-2019-sr .primatori .item .platne-hlasy-wrap a:hover{
	text-decoration: none;
	color: #00349a;
}
.eurovolby2019.volby-2019-sr .primatori .item.current-leader.small.vzdal-sa {
	opacity: 0.8;
	filter: grayscale(100%);
}
.eurovolby2019.volby-2018 .obec .header {
	padding: 40px 0px;
}
.eurovolby2019 .text-info {
	color: #897d77;
}

@media screen and (max-width: 767px){
	.eurovolby2019.volby-2018{
		padding: 0px;
		margin: 0px -25px;
	}
	.volby-2018 .side-menu .navbar {
		padding: 20px;
	}
	.eurovolby2019.volby-2019-sr .primatori .item.current-leader .name {
		padding: 0px;
	}
	.eurovolby2019.volby-2019-sr .progress-padding {
		padding: 0px 0px;
		margin-bottom: 10px;
	}
	.eurovolby2019.volby-2019-sr .primatori .item .platne-hlasy-wrap {
		padding: 0px;
		margin: 0px 0px 0px 20px;
	}
}
/** volby 2020 **/
.v2020_navigation,
.v2020_navigation .logo,
.v2020_navigation .logo img,
.v2020_navigation .navi,
.v2020_navigation .navi ul,
.v2020_navigation .navi ul li{
    padding: 0;
    margin: 0;
}
.v2020_navigation .logo{
    background: #003e7b;
    height: 50px;
    padding: 12px 20px;
}
.v2020_navigation .logo img{
    float: right;
}
.v2020_navigation .navi{
    background: #012c57;
    padding: 15px 20px;
}
.v2020_navigation .navi ul a{
    color: #fff;
}
.v2020_navigation .navi ul a:hover{
    text-decoration: underline;
}
.v2020_navigation .navi ul li{
    display: inline;
    padding: 0 10px 0 0;
}
.v2020_navigation .navi ul li.active{
    text-decoration: underline;
}
@media screen and (max-width: 768px){
    .v2020_navigation .navi {
        padding: 10px 20px;
    }
    .v2020_navigation .navi ul li {
        padding: 0 8px 0 0;
    }
}
@media screen and (max-width: 767px){
    .v2020_navigation .navi {
        padding: 15px 20px;
    }
}


.eurovolby2019 .slider_cont .slider-desktop-item .progress,
.eurovolby2019 .slider_cont .slider-mobile-item .progress{
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}
.eurovolby2019 .slider_cont .slider-desktop-item .progress-vertical {
    width: auto;
    height: 70px;
    position: relative;
    border-radius: 0;
}
.eurovolby2019 .slider_cont .slider-desktop-item .progress-vertical .bar {
    width: 100%;
    position: absolute;
    bottom: 0;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}
.eurovolby2019 .slider_cont .slider-desktop-item.inactive .progress-vertical .bar{
    background: #4f4d4e!important; 
}
.eurovolby2019 .slider_cont .slider-desktop-item .progress-vertical .bar .perc{
    text-align: center;
    color: #fff;
    font-size: 16px;
    position: absolute;
    width: 100%;
    bottom: 5px;
}
@media screen and (max-width: 768px){
    .v2020_navigation .logo{
        height: 40px;
        padding: 8px 20px;
        margin: 0 auto;
        text-align: center;
    } 
    .v2020_navigation .logo img{
        float: none;
    } 
}
/** volby 2020 - widget **/
.v2020_widget,
.v2020_widget .content,
.v2020_widget .content h3,
.v2020_widget .content h5,
.v2020_widget .content p,
.v2020_widget .content ul,
.v2020_widget .content li,
.v2020_widget .content a,
.v2020_widget .content i{
    padding: 0;
    margin: 0;
}
.v2020_widget{
    background: #003e7b;
    padding: 20px;
    margin: 0 0 0px 0;
}
.v2020_widget .content{
    color: #fff;
}
.v2020_widget .content h3,
.v2020_widget .content h5{
    padding: 0 0 5px 0
}
.v2020_widget .content h5 a{
    color: #fff;
}
.v2020_widget .content p{
    text-align: right;
    font-weight: 14px;
    padding: 10px 0 0 0;
}
/* desktop hor graf */
.v2020_widget .content .s-step .desk-graph-cont{
    display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
    padding: 0;
    margin: 0;
}
.v2020_widget .content .s-step .desk-graph-cont .g-item{
    width: 10%;
    height: 100%;
    padding: 0 10px 0 0;
    margin: 0;
}
.v2020_widget .content .s-step .desk-graph-cont .g-item a{
    color: #fff;
    text-decoration: none;
}
.v2020_widget .content .s-step .desk-graph-cont .g-item .g-title{
    text-align: center;
    padding: 5px 0;
    font-size: 13px;
    line-height: 15px;
}
.v2020_widget .content .s-step .desk-graph-cont .g-item .progress{
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
}
.v2020_widget .content .s-step .desk-graph-cont .g-item .progress.progress-bar-vertical {
    width: 100%;
    min-height: 100px;
    float: left;
    display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
    align-items: flex-end;
    -webkit-align-items: flex-end; /* Safari 7.0+ */
    border-radius: 0px;
}
.v2020_widget .content .s-step .desk-graph-cont .g-item .progress.progress-bar-vertical .progress-bar {
    width: 100%;
    height: 0;
    border: 1px solid #245381;
    -webkit-transition: height 0.6s ease;
    -o-transition: height 0.6s ease;
    transition: height 0.6s ease;
}
.v2020_widget .content .s-step .desk-graph-cont .g-item .progress.progress-bar-vertical .progress-bar .g-perc{
    position: absolute;
    bottom: 45px;
    width: 8%;
    padding: 0;
    margin: 0 0 0 2px;
    font-size: 17px;
}
@media screen and (max-width: 768px){
    .v2020_widget .content .s-step .desk-graph-cont .g-item .progress.progress-bar-vertical .progress-bar .g-perc{
        width: 0%;
        margin: 0 0 0 3px;
        font-size: 14px;
    }
}
@media screen and (max-width: 767px){    
    .v2020_widget .content .s-step .desk-graph-cont{
        display: none;
    }
}
/* responsive vert graf */
.v2020_widget .content .s-step .resp-graph-cont{
    display: none;
    padding: 10px 0 20px 0;
}
.v2020_widget .content .s-step .resp-graph-cont .g-item{
    padding: 0 0 5px 0;
    margin: 0;
}
.v2020_widget .content .s-step .resp-graph-cont .g-item a{
    color: #fff;
    text-decoration: none;
}
.v2020_widget .content .s-step .resp-graph-cont .g-item ul{
    float: right;
    margin: 0;
    padding: 0;
}
.v2020_widget .content .s-step .resp-graph-cont .g-item ul li{
    display: table-cell;
    vertical-align: middle;
    height: 30px;
    padding: 0 5px 0 0;
    line-height: 1.3;
    font-size: 12px;
    text-align: right;
}
.v2020_widget .content .s-step .resp-graph-cont .g-item .progress{
    background: transparent;
    border-radius: 0;
    margin: 0;
    box-shadow: none;
    height: 30px;
}
.v2020_widget .content .s-step .resp-graph-cont .g-item .progress .g-perc{
    text-align: right;
    height: 30px;
    padding: 5px;
}
.v2020_widget .content .s-step .resp-graph-cont .g-item .progress .progress-bar{
    border: 1px solid #245381;
}
@media screen and (max-width: 767px){
    .v2020_widget .content .s-step .resp-graph-cont{
        display: block;
    }
}
/* right bar */
.v2020_widget .content .s-step .vote-cont{
    padding: 0 0 0 15px;
}
.v2020_widget .content .s-step .vote-cont a{
    color: #fff;
    font-size: 13px;
}
.v2020_widget .content .s-step .vote-cont a i{
    padding: 0 5px 0 0;
}
.v2020_widget .content .s-step .vote-cont .g-item{
    padding: 0 0 17px 0;
    margin: 0;
    font-size: 12px;  
}
.v2020_widget .content .s-step .vote-cont .progress{
    height: 7px;
    margin-bottom: 20px;
    background-color: #212c59;
    border-radius: 0;
    margin: 0;
}
.v2020_widget .content .s-step .vote-cont .progress .progress-bar{
    background: #a80c00;
}
@media screen and (max-width: 768px){
    .v2020_widget .content .s-step .vote-cont{
        padding: 0;
    }
}

/* info pod ciarou */
.v2020_widget .content .s-step .info{
    border-top: 1px solid #567491;
    padding: 15px 0 0 0; 
}
.v2020_widget .content .s-step .info ul li{
    display: inline-block;
    vertical-align: middle;
    padding: 0 0 0 10px;
    font-size: 12px;
}
.v2020_widget .content .s-step .info ul li a{
    color: #fff;
}
.v2020_widget .content .s-step .info ul li:first-child{
    padding: 0;
}
/** volby 2020 - kandidatky **/
.volby-2020kandidatky .article-view-cont .article_view_cont .article_view p{
	font-size: 15px;
    margin: 0px;
    line-height: 25px;
	color:#000;
}
.volby-2020kandidatky .right-column,
.volby-2020kandidatky .section-tag,
.volby-2020kandidatky .section-tag a.tag,
.volby-2020kandidatky .head_info .head_tag_cont,
.volby-2020kandidatky .head_info .date,
.volby-2020kandidatky .head_info h2,
.volby-2020kandidatky .image_info,
.volby-2020kandidatky .social_article,
.volby-2020kandidatky .comments-list,
.volby-2020kandidatky .related_article
{
	display:none;
}
.volby-2020kandidatky .head_info h1{
	color: #003e7b;
}
.volby-2020kandidatky .head_info .head_tag_cont{
	padding: 10px;
}
.volby-2020kandidatky .col-md-8.article-view{
	width:100%;
}
.volby-2020kandidatky .container.tvnnoviny{
	margin-top: 30px;
}
/** facebook embed fix iPhone5/SE **/
@media screen and (max-width: 320px){
	.fb-post.fb_iframe_widget.fb_iframe_widget_fluid,
	.fb-post.fb_iframe_widget.fb_iframe_widget_fluid span,
	.fb-post.fb_iframe_widget.fb_iframe_widget_fluid span iframe{
		width: 280px!important;
	}
}

/** COVID 19 **/
.covid-box .section-mobile{
	display:none;
}
.covid-box{
	height: 80px;
	background: #032ca2 url('../grf/covid-web.png');
	background-repeat: repeat;
	background-repeat: no-repeat;
	background-position: 0px -45px;
}
.page-wrap.koronavirus .covid-box{
	margin-bottom: 20px;
}
.covid-box .item{
	color: #ffffff;
    font-weight: normal;
    font-size: 24px;
	text-align: right;
    padding: 5px;
}
.covid-box .item .description{
    font-weight: normal;
    font-size: 12px;
	display: block;
}

.covid-box .item .new{
    font-weight: bold;
    font-size: 12px;
	    margin-left: 5px;
}

.covid-box .item .new.green{
	color: #00ff00;
	display: block;
	margin-top: -4px;
}
.covid-box .item .new.red{
	color: #ff5718;
	display: block;
	margin-top: -4px;
}


.covid-box .section-desktop{
	width:33%;
}
.covid-box .section-desktop .name{
    display: block;
    margin-top: 7px;
}
.covid-box .section-all{
	width:67%;
}
.covid-box .section-all.items .item{
	float:left;
	width: 16%;
	text-align: center;
}
.covid-box .section-all.items .item.tested {
	width: 18%;
}
.covid-box .section-all.items .item.inficated {
	width: 18%;
}
.covid-box .section-all.items .item.recovered {
	width: 18%;
}
.covid-box .section-all.items .item.died {
	width: 12%;
}
.covid-box .section-all.items .item.more {
	padding: 5px;
    line-height: 35px;
}
.covid-box .section-all.items .item.more .btn,
.covid-box .section-mobile .btn{
	padding: 4px;
    background-color: #002283;
	font-size: 11px;
}
.covid-box .section-all.items .item.more a{
	display:block;
}
.covid-box .section-all.items .item.more>a .btn,
.covid-box .section-mobile a .btn{
    color: #fff;
}
.covid-box .section-all.items .item.more .btn:hover,
.covid-box .section-mobile .btn:hover{
    background-color: #041d64;
}

@media only screen and (max-width: 999px) {
	.covid-box {
		height: auto;
		padding: 0px;
		background-position: -60px 0px;
	}
	.covid-box .section-desktop{
		display:none;
	}
	.covid-box .section-all{
		width: 100%
	}
	.covid-box .section-all.items .item{
		width: 20% !important;
	}
	.covid-box .section-all.items .item.more{
		display:none;
	}
	.covid-box .item {
		font-size: 18px;
	}
	.covid-box .item .description {
		font-size: 10px;
	}
	.covid-box .item .description>a {
		margin-left: 5px;
	}
	.covid-box .section-mobile{
		display:block;
		text-align: center;
	}
	.covid-box .section-mobile .description{
		font-size: 11px;
	}
	.covid-box .item .new {
		display: block;
	}

}
@media only screen and (max-width: 380px) {
	.covid-box .item {
		font-size: 16px;
	}
}
@media only screen and (max-width: 321px) {
	.covid-box .item {
		font-size: 12px;
	}
	.covid-box .section-all.items .item.more .btn, .covid-box .section-mobile .btn {
		font-size: 9px;
	}
}

.koronaviruskoronavirus-vo-svete .container.tvnnoviny{
	padding:2px !important;
}
.covid19-plugin{
	padding:0px;
	margin-bottom: 50px;
}
.covid19-plugin .detail-alert{
	display:none;
}
.covid19-plugin .detail-name{
	display:block;
}
.covid19-plugin .dataTables_length,
.covid19-plugin .dataTables_paginate.paging_simple_numbers,
.covid19-plugin .dataTables_info{
	display: none;
}
.covid19-plugin table.dataTable.no-footer {
	border-bottom: 0px solid #111;
}

.covid19-plugin #covid19_filter label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Roboto;
	font-size: 0px;
	border: 0px;
}
.covid19-plugin table td.search{
	display:none;
}
.covid19-plugin #covid19_filter label:before {
	content: 'Zadajte krajinu';
	font-size: 16px;
}
.covid19-plugin #covid19_filter label:before>"Search:" {
	display:none;
}
.covid19-plugin .dataTables_wrapper .dataTables_filter {
	float: none;
    text-align: left;
    width: 100%;
    max-width: 100%;
    display: block;
    padding: 5px;
}
.covid19-plugin #covid19_filter input{
	margin: 10px;
	margin-top: 35px;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 5px;
	width: 270px;
	font-size: 16px;
	font-weight: normal;
}

.covid19-plugin .dataTables_empty{
	font-size:0px !important;
	padding: 30px !important;
}
.covid19-plugin .dataTables_empty{
	padding: 20px;
}
.covid19-plugin .dataTables_empty:before{
	content: 'Pre zadaný výraz sme nenašli žiadne výsledky';
	font-size: 16px;
	font-weight: bold;
}

.covid19-plugin table.dataTable thead .sorting {
	color: #ff5718;
	font-size: 13px;
	font-weight: bold;
	border-right: 1px solid #cecece;
	line-height: 20px;
		padding: 4px;
		text-align: center;
}
.covid19-plugin table.dataTable thead .sorting_asc,
.covid19-plugin table.dataTable thead .sorting_desc {
	text-decoration:underline;
	color: #ff5718;
	font-size: 13px;
	font-weight: bold;
	border-right: 1px solid #d7d7d7;
	line-height: 20px;
		padding: 4px;
		text-align: center;
}
.covid19-plugin table.dataTable thead th, table.dataTable thead td {
	border-bottom: 1px solid #a7a7a7;
		vertical-align: bottom;
}
.covid19-plugin table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #ff57220d;
	font-weight: bold;
}
.covid19-plugin table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
	background-color: #ff572205;
	font-weight: bold;
}
.covid19-plugin table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
	background-color: #ffffff;
}
.covid19-plugin table.dataTable.row-border tbody th, 
.covid19-plugin table.dataTable.row-border tbody td, 
.covid19-plugin table.dataTable.display tbody th, 
.covid19-plugin table.dataTable.display tbody td {
	border-top: 0px solid #ddd;
	border-right: 1px solid #d7d7d7;
}

.covid19-plugin table.dataTable.row-border tbody th:last-child, 
.covid19-plugin table.dataTable.row-border tbody td:last-child, 
.covid19-plugin table.dataTable.display tbody th:last-child, 
.covid19-plugin table.dataTable.display tbody td:last-child {
	border-right: 0px solid #d7d7d7;
}
.covid19-plugin table.dataTable thead td:last-child {
	border-right: 0px solid #cecece;
}

.covid19-plugin table.dataTable.display tbody tr td{
	padding: 10px 5px;
	text-align:center;
	font-size: 15px;
	font-family: Roboto;
}	
.covid19-plugin table.dataTable.display tbody tr td.countryother{
	text-align:left;
}
	
.covid19-plugin table.dataTable thead .sorting i{
	color: #bdbdbd;
	margin: 5px;
}
.covid19-plugin table.dataTable thead .sorting_asc i,
.covid19-plugin table.dataTable thead .sorting_desc i{
	color: #535353;
	margin: 5px;
}

.covid19-plugin .color-orange{
	color: #fda700;
}
.covid19-plugin .color-red{
	color: #fb0000;
}
.covid19-plugin .color-green{
	color: #008912;
}
.covid19-plugin table.dataTable.stripe tbody tr.world, 
.covid19-plugin table.dataTable.display tbody tr.world {
	background-color: #f4e2de;
	font-weight: bold;
}
.covid19-plugin table.dataTable.stripe tbody tr.spolu, 
.covid19-plugin table.dataTable.display tbody tr.spolu {
	background-color: #e8e5e5;
	font-weight: bold;
}
.covid19-plugin-loader.loader {
	border: 16px solid #f3f3f3;
	border-top: 16px solid #ff5718;
	border-radius: 50%;
	width: 120px;
	height: 120px;
	animation: spin 2s linear infinite;
	margin: 0px auto;
	margin-top: 200px;
	margin-bottom: 200px;
}
/** A-Z**/
.covid19-plugin .sorting .fa.fa-sort-alpha-desc{
	display:none;
}
.covid19-plugin .sorting_asc .fa.fa-sort-alpha-desc{
	display:none;
}
.covid19-plugin .sorting_asc .fa.fa-sort-alpha-asc{
	display:block;
}
.covid19-plugin .sorting_desc .fa.fa-sort-alpha-desc{
	display:block;
}
.covid19-plugin .sorting_desc .fa.fa-sort-alpha-asc{
	display:none;
}
/**0-9**/
.covid19-plugin .sorting .fa.fa-sort-amount-desc{
	display:none;
}
.covid19-plugin .sorting_asc .fa.fa-sort-amount-desc{
	display:none;
}
.covid19-plugin .sorting_asc .fa.fa-sort-amount-asc{
	display:block;
}
.covid19-plugin .sorting_desc .fa.fa-sort-amount-desc{
	display:block;
}
.covid19-plugin .sorting_desc .fa.fa-sort-amount-asc{
	display:none;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@media only screen and (max-width: 999px) {
	.covid19-plugin .detail-alert{
		display:block;
		text-decoration:underline;
		
	}
	.covid19-plugin .detail-name{
		display:none;
	}
	.covid19-plugin table td.totalrecovered,
	.covid19-plugin table td.seriouscritical,
	.covid19-plugin table td.mortality,
	.covid19-plugin table td.totcases1mpop{
		display:none;
	}
	.covid19-plugin table td {
		width: 10% !important;
		font-size: 11px !important;
		padding: 5px 1px !important;
		text-align: center !important;
		line-height: 13px !important;
	}
	
	.covid19-plugin table thead td {
		font-size: 9px !important;
	}
	
	.covid19-plugin #covid19_filter input {
		margin: 11px 0px !important;
		width: 100% !important;
	}
	
	.covid19-plugin #covid19_filter label {
		width: 100% !important;
	}
}

@media only screen and (max-width: 321px) {
	.covid19-plugin table thead td {
		font-size: 8px !important;
	}
	.covid19-plugin table td{
		font-size: 10px !important;
	}
}

.pollYesNo .vote-button .btn.ans-yes,
.pollYesNo .progress .progress-bar.ans-yes  {
	background-color: #fc6608;
	border-color: #e35d08;
}
.pollYesNo .vote-button .btn.ans-no,
.pollYesNo .progress .progress-bar.ans-no  {
	background-color: #0861c5;
	border-color: #0758b4;
}
.pollYesNo .yes{
	background: #fc6608;
}

/** CUSTOM POLLS **/
.article_view_cont .article-content div[dir~=ltr] {
	width: 100% !important;
}

.OPP-div-around-poll {
	background: #fff !important;
	box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px !important;
	padding: 0px!important
}

.OPP-choiceBar {
	height: 27px !important;
}

.OPP-choiceBar {
	border: 1px solid #ff5718;
}

.OPP-choiceBar>div {
	/*width:100% !important;*/
}

.OPP-choiceBar .OPP-choiceBarFilled,
.OPP-choiceBar>div,
#OPP-div-around-poll.OPP-choiceBar {
	border: 1px solid #ff5718 !important;
	height: 25px !important;
}

.OPP-choiceBar>div:first-child {
	/*background-color: #ff5718 !important;*/
}

.OPP-choiceBar>div:nth-child(2) {
	width: auto!important;
}

.OPP-result-summary {
	color: #ff5718 !important;
	font-family: 'Roboto' !important;
}

#OPP-powered-by {
	display: none !important;
}

#OPP-poll-question-text {
	font-size: 20px !important;
	color: #333 !important;
	font-family: 'Roboto' !important;
	font-weight: bold !important;
}

.OPP-poll-choice-div.OPP-poll-choice-td-content>label,
.OPP-poll-choice-div.OPP-poll-choice-text {
	font-size: 18px !important;
    color: #333 !important;
    font-family: 'Roboto' !important;
    font-weight: bold !important;
}

.OPP-poll-choice-div.OPP-poll-choice-td-content>span {
	color: #ff5718 !important;
	font-family: 'Roboto' !important;
}

.OPP-poll-choice-div.OPP-poll-choice-td-button {
	padding: 37px 0px 0px !important;
    padding-right: 15px !important;
}

.OPP-poll-choice-div.OPP-poll-choice-text,
.OPP-poll-choice-div.OPP-poll-choice-td-content {
	padding: 15px 0px 0px 0px !important;
}

.OPP-result-summary,
#OPP-result-link-text,
#OPP-poll-vote-button {
	font-size: 12px !important;
	border-radius: 0px !important;
	background: #032ca2 !important;
	color: #fff !important;
	font-family: 'Roboto' !important;
	font-weight: normal!important;
	text-transform: uppercase !important;
	border: 0px solid !important;
	padding: 9px 15px 7px 15px !important;
	display: inline-block !important;
	margin-top: 20px !important;
    margin-bottom: 20px !important;
}

#OPP-result-link-text {
	margin-top: 30px !important;
	background: #032ca2 !important;
	display: none !important;
}


/** RADIO **/

.canvasCheckWrap>input {
	display: block !important;
	height: 20px !important;
	width: 20px !important;
}

.canvasCheckWrap>canvas {
	display: none;
}

/** USA VOLBY VIDGET 2020 **/

.usa-volby {
	background: #1c2232;
}

.usa-volby .wrap {
	padding: 10px 0px 10px 0px;
}

.usa-volby ul {
	padding: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.usa-volby ul li {
	float: left;
	list-style: none;
}

.usa-volby ul li.image {
	width: 54px;
}

.usa-volby ul li.image.last {
	float: right;
}

.usa-volby ul li.votes {
	width: 46px;
}

.usa-volby ul li.graph {
	width: calc(100% - 208px);
}

.usa-volby .voteNumber {
	width: 46px;
	height: 46px;
	color: #fff;
	font-family: 'Roboto';
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	padding: 14px 0px;
}

.usa-volby .voteNumber#biden {
	background: #3f72ff;
}

.usa-volby .voteNumber#trump {
	background: #e1182b;
}

.usa-volby .description .counted-votes {
	color: #fff;
	    font-size: 12px;
}

.usa-volby .description {
	color: #8a9dd0;
	text-align: center;
	font-size: 11px;
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
}


/** GRAPHS **/

.usa-volby .progress {
	background: transparent;
	height: 12px;
	border-radius: 0px;
	padding: 0px;
	margin: -1px;
	margin-top: 16px;
}

.usa-volby .progress-bar-biden {
	background-color: #3f72ff;
}

.usa-volby .progress-bar-striped {
	background: #6374a2;
}

.usa-volby .progress-bar-trump {
	background-color: #e1182b;
}

.usa-volby .middle-terc {
	position: absolute;
	left: 46.6%;
	top: -2px;
}


/** BLOCKS **/

.usa-volby .logo {
	width: 22%;
}

.usa-volby .candidate {
	width: 5%;
}

.usa-volby .grah {
	width: 50%;
	padding-top: 4px;
}

.usa-volby .grah .middle-terc img{
	width: 27px;
}

.usa-volby .more {
	width: 18%;
	padding: 12px 0px;
	padding-left: 35px;
}

.usa-volby .candidate.last .text {
	text-align: left;
}

.usa-volby .candidate .text {
	color: #fff;
	text-align: right;
	display: table;
	padding-top: 13px;
	font-size: 15px;
	line-height: 17px;
	text-transform: uppercase;
	font-weight: bold;
}

.usa-volby .more .actual {
	color: #fff;
	font-size: 11px;
	text-align: right;
	float: left;
}

.usa-volby .more .viac {
	float: right;
}

.usa-volby .more .viac .btn {
	color: #fff;
	background: #3d528b;
	font-size: 12px;
	padding: 4px 8px;
}

@media only screen and (max-width: 999px) {
	.usa-volby {
		background: #1c2232;
		padding: 0px 0px 0px 10px;
	}
	.usa-volby .candidate,
	.usa-volby .logo {
		display: none;
	}
	.usa-volby .grah,
	.usa-volby .more {
		width: 100%;
	}
	.usa-volby .more {
		display: block;
		text-align: center;
		padding: 0px;
	}
	.usa-volby .more .actual>div {
		display: inline;
	}
	.usa-volby .more .actual {
		float: none;
	}
	.usa-volby .more .viac {
		margin-top: -5px;
		float: none;
	}
	.usa-volby .more .viac .btn {
		padding: 0px 5px;
	}
}

@media only screen and (max-width: 769px) {
	.usa-volby .middle-terc {
		left: 47.5%;
	}
}

@media only screen and (max-width: 541px) {
	.usa-volby .middle-terc {
		left: 47.5%;
	}
}

@media only screen and (max-width: 415px) {
	.usa-volby .middle-terc {
		left: 45.5%;
	}
	.usa-volby .description .counted-votes {
		display: block;
	}
}

@media only screen and (max-width: 330px) {
	.usa-volby .description {
		font-size: 10px;
	}
	.usa-volby .middle-terc {
		left: 44.5%;
	}
	.usa-volby .description .counted-votes {
		display: block;
	}
}