@import url('http://fonts.googleapis.com/css?family=Oswald:400,300,700');

@import url('http://fonts.googleapis.com/css?family=Roboto');
@import url('http://fonts.googleapis.com/css?family=Roboto+Condensed');
@import url('http://fonts.googleapis.com/css?family=Open+Sans');
@import url('http://fonts.googleapis.com/css?family=Open+Sans:600');


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MENU ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.mainmenu   {
	background-color:#f5f5f5; /*#E5E5E5  #f9f9f9 */
	padding-left:0px !important;
	margin:0px !important;
	
	 border-top:solid #fff thin; /**/	
	border-bottom:solid #fff thin;
	box-shadow: 1px 1px 1px #BFBFBF;
}
/* ------------ mobile ------------------- */
@media (max-width : 768px) { 
.mainmenu
{
	display:none; 
}
    }
@media (min-width : 768px) { 
.mobilemenu
{
	display:none; 
}
    }

	

/* ---------------------------- ext ------------------------- */
.ux-menu
{
	margin-left:20px !important;
	 z-index: 9998 !important; /*   z-index: 9999 - 20170613 - sää */
}
.ux-menu a
{
  font-size: 19px !important; /* 20220825 - 22 */
  font-family: "Oswald",Tahoma,Geneva,sans-serif;
  font-weight:  300 !important;
  line-height:20px !important; /* 20220825 - 26 */
  border:none !important;
}
.ux-menu-arrow
{
  margin-top: 5px; /* 20220825 - 10 */
  margin-left:12px; /* 20220825 - 10 */
}
a.ux-menu-link-level-0
{
	background-color:#F5F5F5 !important; /*#E5E5E5*/
	color:#025496 !important;
	text-decoration:none !important;
}
a.ux-menu-link-level-0:hover
{
	color:#ccc !important; /* #fff */
	text-decoration:none !important;
}
.ux-menu-link-level-1
{
 box-shadow: 3px 3px 3px #999;/*#888888*/
}
a.ux-menu-link-level-1:hover
{
	color:#fff !important;
	text-decoration:none !important;
	background-color:#E5E5E5 !important;
}

/* --------------------------------- responsivemenu ---------------------------------------------- */

/* ------------ mobile ------------------- */
.mobilemenu .container-fluid
{
	background-color:#ccc !important; /* #B4B4B4#E5E5E5 */
	color:#fff !important;
	padding-top:5px;
	padding-bottom:5px;
		margin-left:-10px !important;
	margin-right:-10px !important;
}


/* mobile */
.toggleMenu{
  background-color: #ccc; /* e6e6e6  #999*/
  margin-left:20px;
  border-radius:0px;
}
.toggleMenu.active{
border-radius:0px;
}



a.toggleMenu.isMobile{
  color: #fff !important;
  text-decoration:none !important;
  }
 a.toggleMenu.isMobile:hover{
  color: #999 !important;
  text-decoration:none !important;
  }
  
  
  
  
/* 1 taso */
ul#responsiveMenu124.responsiveMenuTheme2.isMobile > li > a
{
	background-color:#999 !important; 
	color:#fff !important;
	padding-left:10px;
}
/* 2 taso */
ul#responsiveMenu124.responsiveMenuTheme2.isMobile > li.deeper.parent > ul > li > a
{
	background-color:#666 !important; 
	color:#fff !important;
	padding-left:10px;
}


