				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  /* Všechna rozlišení */

	.front-control.big-widgets{
		display:none;
	}

	.top-panel{
		border-bottom: 10px solid #dedede;
	}

	.top-panel .logo{
		padding-left:10px;
	}

	.top-panel .title a{
		font-size:1.2rem;
		font-weight:400;
	}

	.top-panel .title{
		margin-left:10px;
		padding-right:10px;
	}

	.header{
		margin-top:0px !important;
	}

	.slick-list, .slick-track, .header-slider-item {
		height:100%;
	}

	body .hp-links{
		background:transparent;
		margin-top:-8em;
		z-index:1;
	}

	.hp-links .hp-links-links{
		max-width:350px;
	}

	.hp-links-links a.hp-link{
		font-size: 1.5rem;
		font-weight: 600;
	}

	.hp-links-links a.hp-link img{
		height:70px;
	}

	#copyright{
		bottom:0;
		width:100%;
		margin-top: max(0px, calc(100vh - (75px + (0.375 * 100vw)) - 236px - 62px));
	}

	#copyright-info{
		flex-direction:column;
	}

	#copyright a{
		color:#1a7dc3;
	}

	#widget-64.important{
		position: absolute;
		top: 100px;
		margin-top: 0;
		width: 300px;
		left: 50%;
		transform: translate(-50%, 0);
	}

	.amos{
		width:200px;
		margin-top:50px;
	}

	.amos img{
		width:100%;
	}

	.zapisy{
		margin: 5px;
		margin-top:50px;
		width: calc(50% - 10px);
	}

	.zapisy_2{
		margin: 5px;
		margin-top:50px;
		width: calc(50% - 10px);
	}

	.zapisy img, .zapisy_2 img{
		width:100%;
	}


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

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

	.top-panel{
		border-bottom: 15px solid #dedede;
	}

	.top-panel .logo{
		flex:none;
	}

	.hp-links .hp-links-links{
		max-width:550px;
	}

	.hp-links-links a.hp-link{
		width:calc(50% - 10px);
	}

	#copyright{
		margin-top: max(0px, calc(100vh - (75px + (0.375 * 100vw)) - 164px - 110px));
	}

	#widget-64.important{
		width: 500px;
	}

	#item-section-1{
		order:1;
	}

	#item-section-2{
		order:2;
	}

	.zapisy{
		order:3;

		text-align:center;
	}

	.zapisy_2{
		order:4;
		text-align:center;
	}

	.amos{
		order:5;
	}


}

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

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

	.top-panel .title a {
    	font-size: 1.5rem;
	}

	.header {
    	margin-top: 52px;
	}

	body .hp-links{
		margin-top:-10em;
	}

	.hp-links .hp-links-links{
		max-width: 700px;
	}

	.hp-links-links a.hp-link {
    	width: calc(35% - 30px);
		font-size:2rem;
	}

	.hp-links-links a.hp-link img {
    	height: 100px;
	}

	#copyright{
		margin-top: max(0px, calc(100vh - (75px + (0.375 * 100vw)) - 140px - 169px));
	}

	#widget-64.important {
    	width: 700px;
		top:140px;
	}

	#item-section-1{
		order:1;
	}

	#item-section-2{
		order:3;
	}

	.amos{
		order:2;
	}

	.zapisy{
		text-align:left;
		padding-left:16px;
	}

	.zapisy_2{
		text-align:right;
		padding-right:16px;
	}

	.zapisy img, .zapisy_2 img{
		width:215px;
	}

}

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

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

	.top-panel .logo{
		width:105px;
	}

	.top-panel .logo img{
		height:125px;
	}

	#copyright{
		margin-top: max(0px, calc(100vh - (75px + (0.375 * 100vw)) - 188px - 169px));
	}

	#widget-64.important {
    	width: 900px;
		top: 340px;
	}

}

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

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

	.top-panel{
		border-bottom: 25px solid #dedede;
	}

	#copyright{
		margin-top: max(0px, calc(100vh - (75px + 450px) - 164px - 169px));
	}

}

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

	.zapisy{
		order:1;
		width:215px;
		margin-top:15px;
		padding-left:0;
	}

	#item-section-1{
		order:2;
		width:215px;
		height:220px;
	}

	.amos{
		order:3;
	}

	#item-section-2{
		order:4;
		width:215px;
		height:220px;
	}

	.zapisy_2{
		order:5;
		width:215px;
		margin-top:15px;
	}

	.hp-links .hp-links-links{
		max-width:1200px;;
	}

}
