/**
Aktivní barva: #005372
*/

.thetop .container {
	position: relative;
}

#horni_menu-mobily {
	position: absolute;
	right: 20px;
	top: 75px !important;
  z-index: 100;
}

#horni_menu-mobily li
{
list-style-type: none;
}

#horni_menu-mobily li a {
	display: block;
	padding:9px 60px 9px 20px;
	font-size:14px;
font-family: 'Montserrat', sans-serif;
	border-top:1px solid #474747;
	color:#fff;
} 

#horni_menu-mobily li a.ext
{
  background: url(../images/ext.png) no-repeat  10px 14px;
  padding-left: 35px !important;
}

#horni_menu-mobily li a.ext:hover
{
  background: #777777 url(../images/ext.png) no-repeat  10px 14px;
  padding-left: 25px;
}


#horni_menu-mobily li a:hover,
#horni_menu-mobily li li a:hover,
#horni_menu-mobily li.active li a:hover {
background: #777777;
} 

#horni_menu-mobily li.active a,
#horni_menu-mobily li.active li.active a {
background: #ed1c24;
} 

#horni_menu-mobily li.active li a
{
background: none;
}

#horni_menu-mobily ul.nav.menu
{
   background: #000;
}

#horni_menu-mobily ul.nav.menu ul
{
margin: 0 ;
}


#showMobileMenu {
	padding:20px 12px 11px 12px;
	font-size: 18px;
font-family: 'Montserrat', sans-serif;
	color:#424242;
	background:  url(../images/menu_mob.png) no-repeat  right 26px;
  padding-right: 50px;
	float: right;
	cursor: pointer;
  font-weight: bold;
  margin-top: 20px;
}




.item-211 .separator
{
display: none;
}





.background_thetop #horni_menu-mobily li a {
	color:#fff;
	background: #252525;
	border-top:1px solid #444;
}

@media (min-width: 979px){
	#horni_menu-mobily {
		display: none;
	}
	#showMobileMenu {
		display: none;
	}
}

@media (max-width: 979px) {
	#horni_menu {
		display: none;
	}

	#horni_menu-mobily {
		display: none;
	}

	#showMobileMenu {
		display: block;
	}
}

 /* ///////////////////////////////// mobily na šířku /////////////////////////// */
@media (max-width: 650px)
{
/* 
#showMobileMenu
{
display: block;
padding: 15px 0px ;
width: 100%;
position: relative;
 box-sizing: border-box;
 background: url(../images/menu_mob.png) no-repeat right ;
 margin-top: 0px;

}

.is-intro.no-hp #showMobileMenu {
display: block;
padding: 15px 0px ;
width: 100%;
position: relative;
 box-sizing: border-box;
 background: url(../images/menu_mob_white.png) no-repeat right ;
 margin-top: 0px;
}
 */
 
 #showMobileMenu {

}



#horni_menu-mobily
{
padding: 0px 20px ;
width: 100%;
 box-sizing: border-box;
}

#horni_menu-mobily {
	position: absolute;
	right: 0px;
	top: 130px !important;
}

  #logo {

}




}

 @media only screen and (max-width: 470px)
 {
#horni_menu-mobily {
	position: absolute;
	right: 0px;
	top: 120px !important;
}
}
 
 
 @media only screen and (max-width: 379px)
 {

#horni_menu-mobily {
    top: 119px !important;
}
 }
