/* ........................... individuální nastavení pro mobilní zobrazení ................. */

@media only screen and (max-width: 760px) {

  #rsmenu {
    background: #22409a; /* pozadi responzivního menu */
  }
   
  #rsmenu ul li {
    border-bottom: 1px solid silver; /* oddelovaci cara */
  }

  #rsmenu ul li.rsm-top {
  	background: #2aabe2; /* pozadi horního menu menu */
  }

  #rsmenu ul li.rsm-nor {
    
  }

	h1 {
		color: white;
		background-color: #2aabe2;
		background-image: url('images/rs-logo.png');
	}
	
	.cleaner2 {
		color: white;
		background: #22409a; /* pozadi paticky */
	}

	#port-middle h3 {
		background-color: #286096;
		color: white;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;

	}
	
	#port-middle h3 a {
		color: white;
	}

	#port-middle h4 {
		background-color: #e72e2f;
		color: white;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
	#port-middle .oblok:first-of-type h4 {
    margin-top: 10px;
}
	

	#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;
	}

	#port-main1 {
	}
	
	#port-main1 table {
		font-size: 1em;
	}
	
	#autori {
 
    color: #fff;
	padding-left: 2%;
	padding-top: 0px;
  
}

	#autori a {
 
    color: #fff;
  
}

#rsmenu #menu-button {
   
    color: #fff;
   
}
#rsmenu #menu-button::before {

   
    border-top: 2px solid #ffffff;
  

}
#rsmenu #menu-button::after {

    
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    

}
	
/* --- konec mobilni verze -- */

}