.top-panel{
	position:absolute;
	width:100%;
	z-index: 4;
	grid-template: "logo title" auto / auto 1fr;
	height:80px;
}

.top-panel-3 #top-panel-navigation{
	display:none;
}

.top-panel .search{
	display:none;
}

#top-header-navigation{
	top: 80px;
	width: 100%;
	position: absolute;
	display: flex;
	z-index: 4;
}

#top-header-navigation-list{
	top: -80px;
	width: 100%;
	background: #092546;
	max-width: 450px;
}

#top-header-navigation-toggler{
	background: #fff;
	color: #000;
	flex-direction: row;
	width:89px;
}

#top-header-navigation-contact{
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
}

#top-header-navigation-header{
	display: flex;
	align-items: center;
	color: #fff;
	padding: 10px;
}

#top-header-navigation-header a{
	color: #fff;
}

#top-header-navigation-header>div:nth-child(2){
	margin-left: 15px;
	font-weight: 600;
	flex:1;
}

#top-header-navigation-header>div:nth-child(3) i{
	font-size: 25px;
}

#top-header-navigation-header>div:nth-child(3){
	display: flex;
	align-items: center;
}

.top-header-navigation-area{
	padding:0;
}

.contact-us span{
	display:none;
}

.contact-us{
	margin-left:20px;
}

.phone-number a{
	color:#fff;
}

.slick-dots{
	display:none !important;
}

.last_post-button span{
	background-color: transparent;
	border:0;
	color:#000 !important;
	font-weight: 400;
	border-bottom:5px solid transparent;
}

a.last_post:hover .last_post-button span{
	border-bottom:5px solid #000;
}

#our-partners .slick-arrow{
	border-radius:0 !important;
	height: 50px !important;
}

#our-partners .slick-arrow.arrow_next{
	transform: translateY(-50%) scaleX(-1);
}

.our-partners .border-bottom-2{
	border-bottom: 1px solid #c9c9c9 !important;
}

.top-header-navigation-area:first-of-type{
	display:flex;
	background: #d5d5d5;
}

.top-header-navigation-area:first-of-type .top-header-navigation-link-name, .top-header-navigation-area:first-of-type .top-header-navigation-link-image img:nth-child(2){
	display:none;
}

.top-header-navigation-area:first-of-type img{
	height:100%;
}

.top-header-navigation-area:first-of-type li.top-header-navigation-item{
	height:50px;
	width:calc(100% / 7);
}

.top-header-navigation-item{
	background: transparent;
}

.top-header-navigation-area:first-of-type a, .top-header-navigation-area:first-of-type div{
	height:100%;
}

.top-header-navigation-item  .search{
	display: flex;
	align-items: center;
	justify-content: center;
}


.top-header-navigation-item  .search i{
	color: #092546;
	font-size: 32px;
}

.top-header-navigation-link-name{
	order:1;
	flex:1;
	text-transform: uppercase;
	font-weight: 100;
}

.submenu-indicator{
	order:2;
	font-size: 35px;
	height: 25px;
	display: flex;
	align-items: center;
}

.si-close{
	display:none;
}

.top-header-navigation-item.active>a>.si-open{
	display:none;
}

.top-header-navigation-item.active>a>.si-close{
	display:flex;
}

.top-header-navigation-subitem.active>a>.si-open{
	display:none;
}

.top-header-navigation-subitem.active>a>.si-close{
	display:flex;
}

.top-header-navigation-area:nth-of-type(2), .top-header-navigation-area:nth-of-type(3){
	padding:10px;
}

.top-header-navigation-submenu{
	background: transparent;
}

.top-header-navigation-subitem{
	background: transparent;
}

.top-header-navigation-subsubmenu{
	background: transparent;
}

a.top-header-navigation-subitem-link{
	color:#fff;
}

.top-header-navigation-subsubitem{
	background: transparent;
}

a.top-header-navigation-subsubitem-link{
	color:#fff;
}


a.top-header-navigation-subitem-link .top-header-navigation-link-name{
	text-transform: none;
}

a.top-header-navigation-subsubitem-link .top-header-navigation-link-name{
	text-transform: none;
}

.top-header-navigation-name{
	text-align: center;
	background: #fff;
	color: #092546;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	padding: 5px;
}

#univers_standard_navigation{
	display:none;
}

.header{
	margin-top:130px;
	min-height: 170px;
}

#header-slider{
	min-height: 170px;
}

.top-header-navigation-area .home-icon{
	display:none;
}

.blog-category-row_border .blog-post-name h2, .blog-category-4row .blog-post-name h2{
	color: #606060;
}

.blog-category-row_border .blog-post-perex, .blog-category-4row .blog-post-perex{
	color: #606060;
	font-size: 1rem;
	line-height: 1.6;
	max-height: 125px;
}

.blog-category-4row a.blog-post-content:hover{
	text-decoration: none !important;
}

.blog-category-4row a.blog-post-content:hover{
	margin-top: -10px;
	padding-bottom: 15px;
}

.blog-category-4row .blog-post-button span{
	background-color: transparent;
	border: 0;
	color: #000 !important;
	font-weight: 400;
	border-bottom: 5px solid transparent;
	padding: .375rem .75rem;
}

.blog-category-4row a.blog-post-content:hover .blog-post-button span{
	border-bottom: 5px solid #000;
}

.last_posts-2 a.last_post{
	color:#606060;
}

article.sticked .post-text{
	background: transparent;
}

.header-slider-arrow{
	background: #282828a8 !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* Rozlišení větší nebo rovné 576px (telefony) */

@media screen and (min-width: 576px) {

	.slick-dots{
		display: block !important;
		bottom:20px;
	}

	.slick-dots li {
		margin: 0 7px;
	}



}

/* Rozlišení větší nebo rovné 768px (větší telefony, tablety) */


@media screen and (min-width: 768px) {

	#top-header-navigation-list{
		display:none;
		position:absolute;
		left:auto;
	}
	#top-header-navigation-toggler{
		display:flex;
	}

	.top-header-navigation-item{
		visibility: visible;
		height:100%;
	}

	.top-header-navigation-area{
		display:block;
	}

	a.top-header-navigation-link{
		flex-direction: row;
	}

	.header.header-slider{
		margin-top:140px;
	}

}

/* Rozlišení větší nebo rovné 992px (velké tablety, menší počítače) */

@media screen and (min-width: 992px) {



}

/* Rozlišení větší nebo rovné 1200px (standardní počítače) */

@media screen and (min-width: 1200px) {

	.top-panel{
		height:110px;
		grid-template: "logo title menu search" auto / auto 1fr auto auto;
	}

	#top-header-navigation{
		top: 110px;
	}

	.header.header-slider{
		margin-top:180px;
	}

	#top-header-navigation {
		height: 70px;
	}

	.top-panel-3 #top-panel-navigation{
		display:flex;
	}

	.top-panel .search{
		display:flex;
	}

	.top-panel-navigation-name{
		display:none;
	}

	.top-panel-navigation-link-image img:nth-child(2){
		display:none;
	}

	li:hover .top-panel-navigation-link-image img:nth-child(2){
		display:block;
	}

	li:hover .top-panel-navigation-link-image img:nth-child(1){
		display:none;
	}

	.top-panel-navigation-area:first-of-type img{
		height:35px;
	}

	.top-panel-3 .top-panel-navigation-item{
		padding:0 15px;
		margin-bottom:0;
	}

	.top-panel-3 #top-panel-navigation-list{
		padding:0;
	}

	.top-panel-3 .search{
		padding:0 10px 0 15px;
	}

	.top-panel .search i{
		font-size: 30px;
		margin:0;
		cursor: pointer;
	}

	.top-panel .search i#lets-search:hover{
		color: #E97518;
	}

	#top-header-navigation-list{
		display:block;
		order:1;
		position: relative;
		max-width: unset;
		width:auto;
		top:0;
		background: transparent;
		flex:1;
	}

	#top-header-navigation-toggler{
		display:none;
	}

	.top-header-navigation-area{
		display:none;
		justify-content: start;
	}

	.top-header-navigation-area:first-of-type{
		display:none;
	}

	.top-header-navigation-area:nth-of-type(2){
		display:flex;
		height:100%;
	}

	#top-header-navigation-contact{
		order:2;
		margin: 10px;
		padding: 0 0 0 20px;
		border-left: 1px solid #fff;
	}

	#top-header-navigation-header{
		display:none;
	}

	.top-header-navigation-name{
		display:none;
	}

	.top-header-navigation-link .submenu-indicator{
		display:none !important;
	}

	.contact-us span{
		display:block;
		margin-left: 10px;
	}

	.contact-us{
		display:flex;
		align-items: center;
	}

	a.top-header-navigation-link{
		padding: 10px 25px;
		height:100%;
	}
	#top-header-navigation-contact{
		flex:unset;
	}

	#univers_standard_navigation{
		display:block;
		margin-top:50px;
		background: transparent;
		position: relative;
	}

	#univers_standard_navigation>ul{
		width:calc(100% - 10px);
		margin-top:50px;
	}

	#univers_standard_navigation>ul>li{
		width:calc(100% / 6 - 100px / 6);
		margin: 0 10px;
		visibility: visible;
	}

	#univers_standard_navigation>ul>li:first-child, #univers_standard_navigation>ul>li:nth-child(6n+1) {
		margin-left:0;
	}

	#univers_standard_navigation>ul>li:nth-child(6n){
		margin-right:0;
	}

	#univers_standard_navigation>ul>li a{
		text-transform: uppercase;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 18px;
	}

	#our-partners .arrow_prev{
		left:-105px !important;
	}
	#our-partners .arrow_next{
		right:-105px !important;
	}

	#our-partners .slick-arrow:hover{
		background: #092544 !important;
	}

	#univers_standard_navigation>ul>li>a.active::after {
		content: "";
		position: absolute;
		top: 62px;
		left: 50%;
		transform: translateX(-50%);
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 15px 15px 15px;
		border-color: transparent transparent #0a2544 transparent;
		z-index: 9998;
	}
	#univers_standard_navigation>ul>li>ul{
		top: calc(100% + 20px);
		border-radius: 5px;
		padding: 10px 5px;
	}

	#univers_standard_navigation>ul>li>ul>li>a{
		border-radius: 5px;
		display:flex;
		padding: 6px 10px;
		text-transform: none;
	}

	#univers_standard_navigation>ul>li>ul>li>a>span{
		flex:1;
	}


	#univers_standard_navigation>ul>li>ul>li .submenu-indicator{
		height: 37px;
		color: #fff;
		padding: 0 10px;
	}

	.univers_standard_subitem.active::after {
		content: "";
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: -20px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 15px 15px 0;
		border-color: transparent #112A46 transparent transparent;
		z-index: 9998;
	}

	#univers_standard_navigation>ul>li>ul>li>ul{
		left: calc(100% + 20px);
		padding: 10px 5px;
		border-radius: 5px;
		top:-9px;
	}

	#univers_standard_navigation>ul>li>ul>li>ul>li>a{
		padding:5px;
		border-radius: 5px;
		text-transform: none;
	}

	#univers_standard_navigation>ul>li>ul>li>a{

	}

	.slick-dots{
		bottom: 35px;
	}

	.top-header-navigation-subsubmenu{
		background: #0a2544;
	}

	.top-header-navigation-subsubitem.active_perma>a>div>.top-header-navigation-link-name-2{
		visibility: hidden;
	}

	.top-header-navigation-subsubitem.active_perma>a>div>.top-header-navigation-link-name-1{
		display:block;
	}

	.top-header-navigation-subitem.active.to-right .top-header-navigation-subitem-link::before{
		border-color: transparent #0a2544 transparent transparent;
	}

	.top-header-navigation-subsubitem.active, .top-header-navigation-subsubitem.active_perma, .top-header-navigation-subsubitem:hover{
		background: #E97518;
		border-radius: 5px;
	}

	.univers_standard_subitem.active .si-open{
		display:none;
	}

	.univers_standard_subitem.active .si-close{
		display:flex;
	}

}


@media screen and (min-width: 1400px) {

	#top-header-navigation{
		padding-left:calc((100vw - 1400px) / 2);
		padding-right:calc((100vw - 1400px) / 2);
	}

	.top-header-navigation-area .home-icon{
		display: flex;
		align-items: center;
	}

	.top-header-navigation-link-name{
		font-weight: 400;
		font-size: 18px;
		justify-content: start;
	}

	#top-header-navigation-contact i{
		font-size: 20px;
	}

	.top-header-navigation-link-name>.top-header-navigation-link-name-2{
		color:#092544;
	}

	.top-header-navigation-submenu{
		background:#092544;
		right:auto;
	}

	.top-header-navigation-item.active a.top-header-navigation-link::after{
		border-color: transparent transparent #092544 transparent;
	}

	.top-header-navigation-item:hover>a>div>.top-header-navigation-link-name-1{
		display: none;
	}

	.top-header-navigation-item:hover>a>div>.top-header-navigation-link-name-2{
		visibility: visible;
	}

	.top-header-navigation-subitem:hover, .top-header-navigation-subitem.active, .top-header-navigation-subitem.active_perma{
		background: #E97518;
		border-radius: 5px;
	}

	.top-header-navigation-subitem.active_perma>a>div>.top-header-navigation-link-name-1{
		display:block;
	}

	.top-header-navigation-subitem.active_perma>a>div>.top-header-navigation-link-name-2{
		visibility: hidden;
	}
	
}
