#container-hor-meni {
	margin:2px auto;
	width:800px;
	display:none;
}

/* CSS Document */
#menu5, #menu5 ul {
	list-style:none;
	padding:0;
	margin:0;
}
#menu5 li {
	float:left;
	position:relative;
	line-height:2.5em;
	width:10em;
}
#menu5 li ul {
	position:absolute;
	margin-top:-1em;
	margin-left:.5em; /* for IE */
	display:none;
}
#menu5 ul li ul {
	margin-top:-3em;
	margin-left:7em;
}
/* ******************************************************************* */
/* SHOW SUBMENU  1 */
#menu5 li:hover ul, #menu5 li.over ul {
	display:block;
}
#menu5 li:hover ul ul, #menu5 li.over ul ul {
	display:none;
}
/* SHOW SUBMENU  2 */
#menu5 ul li:hover ul, #menu5 ul li.over ul {
	display:block;
}
/* SHOW SUBMENU  3 */
#menu5 ul li ul li:hover ul, #menu5 ul li ul li.over ul {
	display:block;
}
/* ******************************************************************* */
/* STYLING UP THE LINKS */
#menu5 a {
	display:block;
	border-right:1px solid #fff;
	background:#E0F574;
	color:#3B3B3B;
	text-decoration:none;
	padding:0 10px;
}
#menu5 a:hover {
	background-color:#5798B4;
	color:#fff;
}
#menu5 ul {
	border-top:1px solid #fff;
}
#menu5 ul a {
	border-right:none;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	background:#AEC245;
}

/* ******************************************************************* */

#menu5 {
	z-index:1;
}
#menu5 ul {
	z-index:2;
}
#menu5 ul ul {
	z-index:3;
}

/* ******************************************************************* */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


/* https://codepen.io/philhoyt/pen/ujHzd */
#primary_nav_wrap
{
	margin-top:15px
	margin-bottom:20px;
	width:800px;
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
	background:#f6f6f6
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}

#primary_nav_wrap {
	z-index:1;
}
#primary_nav_wrap ul {
	z-index:2;
}
#primary_nav_wrap ul ul {
	z-index:3;
}
#primary_nav_wrap ul ul ul {
	z-index:4;
}



/* ****menu */





/* CSS Document */
#menu2, #menu2 ul {
	list-style:none;
	padding:0;
	margin:0;
}
#menu2 li {
	float:left;
	position:relative;
	line-height:2.5em;/* 4.5 */
	width:10em;
}
#menu2 li ul {
	position:absolute;
	margin-top:-1em;
	margin-left:.5em; /* for IE */
	display:none;
}
#menu2 ul li ul {
	margin-top:-3em;
	margin-left:7em;
}
/* ******************************************************************* */
/* SHOW SUBMENU  1 */
#menu2 li:hover ul, #menu2 li.over ul {
	display:block;
}
#menu2 li:hover ul ul, #menu2 li.over ul ul {
	display:none;
}
/* SHOW SUBMENU  2 */
#menu2 ul li:hover ul, #menu2 ul li.over ul {
	display:block;
}
/* ******************************************************************* */
/* STYLING UP THE LINKS */
#menu2 a {
	display:block;
	border-right:1px solid #fff;
	background:#E0F574;
	color:#3B3B3B;
	text-decoration:none;
	padding:0 10px;
}
#menu2 a:hover {
	background-color:#5798B4;
	color:#fff;
}
#menu2 ul {
	border-top:1px solid #fff;
}
#menu2 ul a {
	border-right:none;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	background:#AEC245;
}

/* ******************************************************************* */

#menu2 {
	z-index:1;
}
#menu2 ul {
	z-index:2;
}
#menu2 ul ul {
	z-index:3;
}

/* ******************************************************************* */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}

.topnav {
  overflow: hidden;
  background-color: #333;
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.active {
  background-color: #4CAF50;
  color: white;
}

.topnav .icon {
  display: none;
}

@media screen and (max-width: 600px) {
  .container-hor-meni a:not(:first-child) {display: none;}
  .container-hor-meni a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .container-hor-meni.responsive {position: relative;}
  .container-hor-meni.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .container-hor-meni.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}
