				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  /* Všechna rozlišení */

#top-panel-navigation-desktop li a .navigation-image img{
	height:28px;
}

#top-panel-navigation-desktop .top-panel-navigation-buttons{
	height: 34px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
	width: 100%;
    position: relative;
}

#top-panel-navigation-desktop .top-panel-navigation .top-panel-navigation-buttons>ul.basic{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
    position: relative;
}

#top-panel-navigation-desktop .navigation-open-button {
        display: none;
    }

	.top-panel-2{
		grid-template:
        "title title" auto
        "menu search" auto / 1fr auto;
	}

.navigation-image{
	display:flex;
	align-items:center;
}

#top-panel-navigation-desktop li a .navigation-image img{
	height:23px;
}

#univers_top_header_navigation>ul{

}

#univers_top_header_navigation_right>a{
	font-size: 1.3em;
	color: #fff;
}

#univers_top_header_navigation_right>a:first-child{
	margin-right:15px;
}

#univers_top_header_navigation_right>a>span:nth-child(2){
	display:none;
}

#univers_top_header_navigation_right{
	padding-left: 10px;
	border-left: 1px solid #fff;
}

/* Rozlišení větší nebo rovné 576px (telefony) */

@media screen and (min-width: 576px) {

	#top-panel-navigation-desktop{
		width:100%;
	}

	#top-panel-navigation-desktop li a .navigation-image img{
		height:27px;
	}

}

/* Rozlišení větší nebo rovné 768px (větší telefony, tablety) */


@media screen and (min-width: 768px) {

	.top-panel-2{
		display:flex;
	}

	#univers_top_header_navigation{
		top:100px;
	}

	#top-panel-navigation-desktop{
		width:auto;
	}

	.top-panel .search{
		padding-left:0;
	}

}

/* Rozlišení větší nebo rovné 992px (velké tablety, menší počítače) */

@media screen and (min-width: 992px) {

	#top-panel-navigation-desktop{
		margin-right:0;
	}

	#univers_top_header_navigation_right{
		display:flex;
	}

	#univers_top_header_navigation_right>a>span:nth-child(2){
		display:inline;
		font-size: 0.8em;
	}

	#univers_top_header_navigation>ul {

	}


}

/* Rozlišení větší nebo rovné 1200px (standardní počítače) */

@media screen and (min-width: 1200px) {

	.top-panel .logo img{
		width:auto;
	}

	.hp-links .hp-links-links {
		max-width: 1100px;
	}

	.hp-links-links a.hp-link {
    	font-size: 1.2rem;
    	padding: 40px;
	}

}


@media screen and (min-width: 1400px) {

	#univers_top_header_navigation{
		padding-left: calc((100vw - 1400px) / 2);
		padding-right: calc((100vw - 1400px) / 2);
	}

	#univers_top_header_navigation_right{
		    padding-left: 80px;
	}

	#univers_top_header_navigation>ul{
	
	}

	#univers_top_header_navigation_right>a:first-child {
    	margin-right: 45px;
	}



}
