
#title a {
    color: #173056;
    text-decoration: none;
}


.boxHead {
    border-radius: 0;
	}


.boxContent {
    border-radius: 0;
}


#footer {
	height: 350px;
}

#footer-padding {
    width: 100%;
    margin-top: 0px;
}

input.submit:disabled{
	color: #d5d5d5;
    background: #797979;
    cursor: no-drop;
    box-shadow: none !important;
    border-color: #797979;
}

.food-notif{
	color:red;
}

@media screen and (min-width: 1100px) {

	#menu-960, #menu-961{
		display:none;
	}

	#scheduler-button{
		display: block;
	    position: absolute;
	    top: 499px;
	    margin-left: 65px;
	    background: #ffffffd6;
	    padding: 1rem 1rem;
	    font-size: 1.2em;
	    border-radius: 5px 5px 0px 0px;
	    color: #000;
	    text-decoration: none;
	}

	#scheduler-button:hover{
	    background: #d5d5d5;
	    color: #000;
	}


	#anthem{
		position: absolute;
		top: 100px;
		background: rgba(0, 0, 0, 0.65);
		padding: 9px 15px;
		text-decoration: none;
		color: #ccc;
		font-size: 1.2em;
		line-height: 1.2em;
		margin-left: 980px;
	}

	#anthem:hover{
		color: #000;
		background: #95B8F8;
	}

	#virtual{
		position: absolute;
		top: 100px;
		background: rgba(0, 0, 0, 0.65);
		padding: 9px 15px;
		text-decoration: none;
		color: #ccc;
		font-size: 1.2em;
		line-height: 1.2em;
		margin-left: 820px;
	}

	#virtual:hover{
		color: #000;
		background: #95B8F8;
	}

	#enrollment{
		position: absolute;
	    top: 100px;
	    background: rgb(141 0 46 / 75%);
	    padding: 9px 15px;
	    text-decoration: none;
	    color: #ccc;
	    font-size: 1.2em;
	    line-height: 1.2em;
	    margin-left: 649px;
	}

	#enrollment:hover{
		color: #000;
		background: #95B8F8;
	}

	#search {
		margin-top: -6px;
}

	#title a {
		color: #fff;
		text-decoration: none;
		font-size: 19px;
		font-weight: bold;
}

	#page-padding {
		box-shadow: 0px 0px 7px 0px #c1c1c1;
		border-radius: 0px;
}

	/* Vnější element horního menu */
	#hp-menu{
		position: fixed;
    	margin-top: 100px;
    	width: 1100px;
    	display: flex;
    	flex-direction: row-reverse;
    	left: 50%;
    	margin-left: -550px;
	}

	/* Vnitřní element horního menu */
	#hp-menu-inner{
		background: rgba(0, 0, 0, 0.65);
		display:flex;
	}

	/* Položka horního menu */
	a.hp-menu-item{
		padding: 0.8em 1.2em;
		text-decoration: none;
		color: #ccc;
		display:block;
		font-size:1.2em;
	}

	/* Položka horního menu po najetí */
	a.hp-menu-item:hover{
		color:#000;
		background:#95B8F8;
	}

	#blackies{
		left: 0;
    	height: 120px;
    	width: 100%;
    	position: absolute;
    	margin-top: 450px;
    	background: #000000b5;
	}

	#slider{
		margin-top: 100px;
		z-index:-1;
	}

	/* Hlavní element obsahující tlačítka */
	#hp-boxes{
		width: 1100px;
		margin-top: -60px;
	}

	/* Styl vztahující se ke VŠEM tlačítkům */
	a.hp-box{
		flex:1;
	}


}


@media (max-width: 1099px) {

	#hp-menu{
		display:none;
	}

	#hp-boxes{
		width: 100%;
		margin-top: 20px;
		flex-direction:column;
		padding:0.5em;
		box-sizing:border-box;
	}

	#header-mobile {
		background: #2d343e;
	}

	#title a {
		color: #ffffff;
	}

	/* Styl vztahující se ke VŠEM tlačítkům */
	a.hp-box{
		width:100%;
		margin-bottom:0.5em;
	}

	.separator {
		display:none
}

}

/* Hlavní element obsahující tlačítka */
#hp-boxes{
	position: relative;
	display: flex;
	align-items:center;
	margin-left: auto;
	margin-right: auto;
}

/* Styl vztahující se ke VŠEM tlačítkům */
a.hp-box{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 6em;
	font-size: 1.7em;
	text-align: center;
	background: #95B8F8;
	text-decoration: none;
	color:#2f2f2f;
	font-weight:bold;
	border-bottom:6px solid #95B8F8;
	border-top:6px solid #95B8F8;
}

/* Styl vztahující se ke VŠEM tlačítkům po najetí */
a.hp-box:hover{
	background:#4e79c7;
	color:#fff;
	border-bottom-color:#172844;
	border-top-color:#4e79c7;
}


/* Styl vztahující se POUZE k MŠ Sedmikráska */
/*a#hp-box-4{
	background: #66ECEC;
	border-bottom-color:#66ECEC;
	border-top-color:#66ECEC;
}*/

/* Styl vztahující se POUZE k MŠ Sedmikráska po najetí */
/*a#hp-box-4:hover{
	background:#2d8a8a;
	border-bottom-color:#144a4a;
	border-top-color:#2d8a8a;
}*/

/* Styl vztahující se POUZE k MŠ Vodárenská */
/*a#hp-box-5{
	background: #CE7F00;
	border-bottom-color:#CE7F00;
	border-top-color:#CE7F00;
}*/

/* Styl vztahující se POUZE k MŠ Vodárenská po najetí */
/*a#hp-box-5:hover{
	background:#a56500;
	border-bottom-color:#6b4100;
	border-top-color:#a56500;
}*/

/* Položka menu MŠ Sedmikráska */
/**#navigation .sf-menu ul li#menu-941{
	background:#66ECEC;
}*/

/* Položka menu MŠ Sedmikráska po najetí */
/*#navigation .sf-menu .submenu li#menu-941:hover>a, #navigation .submenu li#menu-941.active>a{
	background:#20e3e3 !important;
}*/

/* Podpoložky menu MŠ Semdikráska */
/*#navigation .sf-menu ul#submenu2-941 li{
	background:#aaf7f7;
}*/

/* Podpoložky menu MŠ Semdikráska po najetí */
/*#navigation .sf-menu ul#submenu2-941 li:hover>a, #navigation ul#submenu2-941 li.active>a{
	background:#20e3e3 !important;
}*/

/* Položka menu MŠ Vodárenská */
/*#navigation .sf-menu ul li#menu-948{
	background:#CE7F00;
}*/

/* Položka menu MŠ Vodárenská po najetí */
/*#navigation .sf-menu .submenu li#menu-948:hover>a, #navigation .submenu li#menu-948.active>a{
	background:#915a00 !important;
}*/

/* Podpoložky menu MŠ Vodárenská */
/*#navigation .sf-menu ul#submenu2-948 li{
	background:#d8a656;
}*/

/* Podpoložky menu MŠ Vodárenská po najetí */
/*#navigation .sf-menu ul#submenu2-948 li:hover>a, #navigation ul#submenu2-948 li.active>a{
	background:#915a00 !important;
}*/

/* Čárka mezi boxy */
.separator{
	width: 1px;
	background: #5a82c3;
	font-size: 1.7em;
	height: calc(6em);
	border-bottom: 6px solid #5a82c3;
	border-top: 6px solid #5a82c3;
}

a.hp-box:hover + .separator{
	border-bottom-color:#172844;
	border-top-color:#4e79c7;
}

.separator:has(+ a.hp-box:hover){
	border-bottom-color:#172844;
	border-top-color:#4e79c7;
}

#boxContent-96 .linkIcon{
	display:none;
}

#classes-list-widget.layout-box a.classes-list-main{
	padding:1em 0.4em;
}

<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/www/clients/client0/web2/web/core/classes/Section.php</b> on line <b>11</b><br />
<br />
<b>Notice</b>:  Undefined property: Section::$idk in <b>/var/www/clients/client0/web2/web/core/classes/Section.php</b> on line <b>225</b><br />
  //*.boxHead, .boxHead-padding{
	  background: !important;
  }

  .btn-primary{
	  background: !important;
  }

  .btn-primary:hover{
	  background: !important;
  }

  #classes-list-widget.layout-box a.classes-list-main, #classes-list-widget.layout-list a.classes-list-main{
	  background: !important;
  }

  #classes-list-widget.layout-box a.classes-list-main:hover, #classes-list-widget.layout-list a.classes-list-main:hover{
	  background: !important;
  }

  .classes-layout-icon{
	  background: !important;
  }

  .classes-layout-icon:hover{
	  background: !important;
  }


  #mod_submenu li>a:hover, #mod_submenu li.active>a{
	  background: !important;
	  border: 1px solid ;
  }

  #mod_submenu ul li>a:hover, #mod_submenu ul li.active>a{
	  border: 1px solid ;
  }

  #page #mod_calendar .dayEvent{
	   background: !important;
  }

  #navigation{
	  background: !important;
  }

  #navigation .sf-menu li:hover>a, #navigation .sf-menu li.active>a{
	  background: !important;
  }
	#navigation a{
		text-decoration:none !important;
	}

	#navigation .sf-menu .submenu li>a{
		margin-right:0;
	}
#top-panel{
	z-index:999;
}   **/
