/* ........................... 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 {
    
  }
  
  #rsmenu ul ul li  {
  /* pokus o zlepseni 2 level - muhd*/
	
	line-height: 5px;
	


}
#rsmenu ul ul li a {
	/* pokus o zlepseni 2 level - muhd */
	padding-top: 8px !important;
	


}
#rsmenu ul ul li:hover > a,
#rsmenu ul ul li.active > a {
  color: #000000; 
  background: #e4e4e4;
	text-decoration: none !important;
}

#rsmenu ul ul li a {
	
	border-bottom: 0px solid #dddddd;
	



}

  

	h1 {
		color: white;
		background-color: #e62e00;
		background-image: url('images/rs-logo.png');
	}
	
	.cleaner2 {
		color: white;
		background: #e62e00; /* pozadi paticky */
	}

	#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: #e62e00;
		color: white;
	/*	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; */
	}

	#port-middle h4 a {
		color: white;
	}
	
	#port-middle h4:first-of-type  {
	
		
	}
	

	
	
	#port-middle #obsahstranky h4  {
	/* zrušení pozadí u muhd */
	background-image: none;
	
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;


}
	
	.l-box {
		display: none;
	}	
	
	#hornitabulka {
		display: none;
	}

	#port-left  {
		display: none;
	}
	
	.oblok {
		width: 100% !important;
	}
	
	.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;
	}
	
	.l-box h4 {
		padding-top: 7px;	
		padding-bottom: 7px;
		margin: 0;
	}
	
	.r-box .r-obsah {
		/* background-color: #EEEEEE; */
	}

	#port-main1 {
	}
	
	#port-main1 table {
		font-size: 1em;
	}

#port-left {
	margin-top: 0px !important;
	padding-top: 0px !important;	
}

#port-left #obalpravy {
	margin-top: 0px !important;
	padding-top: 0px !important;	
}

#port-main1 {
	background-image: none !important;
}

#port-main2 {
	background-image: none !important;
}

.cleaner2 {
	background-image: none !important;
}

#obalpravy {
	background-image: none !important;
}

#port-middle #obsahstranky  #Kontakty table  {
	
    border: none;
}
#topzaklad h4  {
	
    margin-top: 0px;
}

/* --- vlajky ---- */

#vlaj span {
	display: none !important;
}

#vlaj a span {
	display: inline;
	font-size: 1rem;
}

/* --- */

.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;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0em;
}

.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;
}

.searchbox {
	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: #096;
		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  {
		margin-bottom: -3px;
}

.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;
}

#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;
}
	

}