/* ........................... individuální nastavení pro mobilní zobrazení ................. */

@media only screen and (max-width: 760px) {

  #rsmenu {
    background: #000000; /* pozadi responzivního menu */
  }
   
  #rsmenu ul li {
    border-bottom: 1px solid silver; /* oddelovaci cara */
  }

  #rsmenu ul li.rsm-top {
  	background: #e62e00; /* pozadi horního menu menu */
  }

  #rsmenu ul li.rsm-nor {
    
  }

	h1 {
		color: white;
		background-color: #e62e00;
		background-image: url('images/rs-logo.png');
	}
	
	.cleaner2 {
		color: white;
		background: #e62e00; /* pozadi paticky */
	}
	
	#port-right {
/* odstraňuje zaseknutí za vlajeckami*/
	
	clear: left;
	padding-top: 10px;

}

	#port-middle h3 {
		background-color: #e62e00;
		color: white;
	/*	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;*/

	}
	
	#port-middle h3 a {
		color: white;
	}

	#port-middle h4 {
		background-color: #ff3300;
		color: white;
	/*	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;*/
	}

	#port-middle h4 a {
		color: white;
	}
	
	.i-vypisda .vhlavicka, .i-vypisab .vhlavicka, .i-vypisde .vhlavicka, .i-vypissi .vhlavicka   {
	/*  -webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;*/
		padding-left: 2px;
		padding-right: 2px;
	}
	
	.r-box .r-obsah {
		/* background-color: #EEEEEE; */
	}
	
	.r-box {
	
	
}

.r-box .r-obsah {
	
	padding-bottom: 0px;
	

}

.r-box .patka {
	
background-color: #00CC00;

	
}

.r-box h4 {
	

	


}
	
	

	#port-main1 {
	}
	
	#port-main1 table {
		font-size: 1em;
	}
	
	/* úprava barev menítka */
	#rsmenu > ul > li > a {
	
	color: #ffffff;
	font-weight: bold;
	
}

/* --- vlajky ---- */

#vlaj span {
	display: none;
}

#vlaj a {
	width: auto;
	
}

#vlaj a span {
	display: inline;
	font-size: 1rem;
}

/* --- */

#dolnitexttext {
	padding-left: 1em;
	padding-right: 1em;
}


.r-box-kalendar {
	display: none;
}

.pgktuv ul.tabs {
	display: none;
}

.pgktuv .vypis2 .pod {
	border: none;
	margin-left: 1em;
	margin-right: 1em;
}

.pgktuv #tabobal {
	width: 100%;
}

#port-middle {

}

#port-middle #obsahstranky {
	width: auto;	
	margin: 0;
}

.pgktuv #tabobal .vypis2 {
	width: 100%;
	border: none;
}

/*
.pgktuv .vypis2 .pod {
	display: none;
}
*/

.vypis2 .vitem {
	width: auto;
	float: none;
	margin: 0;
}

.vypis2 .vitem .vmini img {
		width: 100%;
}

.vypis2 .vitem .vsubj {
		width: auto;
}

.vypis2 .vitem .vabst {
		width: auto;
}

#port-left {
	display: none;
}

#obsahstranky .rr-box {
	display: none;
}

#tabobal {
	width: auto;
}
	
#tabobal .tablist {
	width: auto;
	border: none;
	padding: 0;
	margin: 0;
	margin-top: 15px;
}

#obsahstranky .vypis {
	width: auto;
	border: none;
	padding: 0;
	margin: 0;
}

#tabobal .tablist .vypis {
	width: auto;
	border: none;
	padding: 0;
	margin: 0;
}

#tabobal .tablist h3+h4 {
	padding-top: 7px;
	padding-left: 1rem;
}

#tabobal ul.tabs  {
	 	float: none;
	 	height: auto;
	 	width: auto;
		padding: auto;
}

#tabobal ul.tabs li {
		font-weight: bold;
		border: silver;
		background: #818181;
		color: white;
		margin: 0.5em;
		margin-left: 0;	
		margin-right: 0;	
		padding: 0;
	 	float: none;
}

#tabobal ul.tabs li a {
		display: block;
		float: none;
		background: none;
		border: none;
		font-size: 1rem;
		color: white;
		padding-left: 0.5rem;
		padding-top: 0.7rem;
		padding-bottom: 0.7rem;
}

#tabobal ul.tabs a::before {
	content: " >  ";
}

.breadcrump a {
		color: black;
}

.bcitem {
		color: black;
}

.bcpopis {
		color: black;
}

.pgktka .kalendar1 {
	display: none;
}

#sumavanet {
	line-height: 1.2rem;
	font-size: 0.83rem;
}

li.mit_VI {
	/* schováme panoramatické prohlídky */
	display: none !important;
}


#fy_pusobi {
	display: none;
}

.pgktuv #obsahstranky table.tab {
	display: none;
}

#kalakci h5 {
	padding-left: 5px;
}
	/* ---- zdroje ---*/
	
	.zd_boxy .zd-item {
	width: 47%;
	margin-right: 2%;
	margin-bottom: 10px;
	float: left;
	}
	
	.zd_boxy .zd-item img {
	width: 95%;
	}
	
	.zd_boxy .zd-item:nth-child(3n+1) {

		clear: none !important;
	}
	
	.zd_boxy .zd-item {
		overflow: hidden;
		clear: none !important;
	}

	.zd_boxy .zd-item:nth-child(2n+1) {

		clear: both !important;
	}
	
	.zdfr { 
		margin-top: 0.6rem; 
	}

/* --- konec mobilni verze -- */

}

@media only screen and (max-width: 390px) {

.cam_archiv {
	display: none;
}

.cam_dayarchiv {
	display: none;
}
	
.cam {
	margin-bottom: 30px !important;
}
	

}