.menu {
	float:right;
	display: flex;
	flex-flow: row wrap;
}
.menu, .sub-menu {
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
	margin: 0;
	padding: 0;
}

.menu-item, .sub-menu, .dropdown-icon {
	border: 0 solid;
}

.menu .menu-item {
	display: block;
}
.menu .menu-item.has-children, .menu .menu-item.has-children .menu-item {
	position: relative;
}
.menu .menu-item:not(:last-child) {
  border-width: 0 0 1px;
}
.menu .menu-item a {
	line-height:29px;
	padding: 20px;
	display: flex;
	justify-content: space-between;
	cursor:pointer;
}
.menu .sub-menu {
	border-width: 1px 0 0;
	visibility: hidden;
	opacity: 0;
	height: 0;
	width: 0;
	transition: visibility .25s, opacity .25s ease-in-out;
}

.menu .sub-menu .menu-item a {
	line-height:19px;
	padding: 10px 20px;
}


.menu .sub-menu .menu-item {
	visibility: hidden;
}
.menu .menu-item:hover > .sub-menu, .menu .menu-item:active > .sub-menu, .menu .menu-item:focus > .sub-menu {
  opacity: 1;
  height: auto;
  width: auto;
}
.menu .menu-item:hover > .sub-menu,
.menu .menu-item:hover > .sub-menu .menu-item, .menu .menu-item:active > .sub-menu,
.menu .menu-item:active > .sub-menu .menu-item, .menu .menu-item:focus > .sub-menu,
.menu .menu-item:focus > .sub-menu .menu-item {
  visibility: visible;
}
.menu .menu-item > a:hover .dropdown-icon:after, .menu .menu-item > a:active .dropdown-icon:after, .menu .menu-item > a:focus .dropdown-icon:after {
  transform: rotate(90deg);
}
.menu .dropdown-icon {
  border-width: 0 0 0 1px;
}
.menu .dropdown-icon:after {
  content: ">";
  display: block;
  transition: transform .25s ease-in-out;
}

.menu > .menu-item {
	border-width: 0 1px 0 0;
}
.menu > .menu-item > a .dropdown-icon {
	padding-left: 0;
}
.menu .menu-item:hover > .sub-menu, .menu .menu-item:active > .sub-menu, .menu .menu-item:focus > .sub-menu {
	width: 195px;
}
.menu .sub-menu {
	position: absolute;
	z-index: 999;
	top: 100%;
	left: 0;
	border-width: 0;
}
.menu .sub-menu .sub-menu {
	top: 0;
	left: 100%;
}
.menu .dropdown-icon {
	border-width: 0;
}


.menu > .menu-item,
.menu > .menu-item .dropdown-icon {
	border-color: rgba(255, 255, 255, 0.1);
}
.menu > .menu-item, .menu > .menu-item > a {
	color: #252525;
	font-size:14px;
}
.menu > .menu-item > a:hover, .menu > .menu-item > a:active, .menu > .menu-item > a:focus {
	background-color: #0085c7;
	color: #fff;
}
.sub-menu {
	background-color: #0085c7;
	font-size:15px;
}
.sub-menu,
.sub-menu .dropdown-icon,
.sub-menu .menu-item,
.sub-menu .menu-item .dropdown-icon {
	border-color: rgba(0, 0, 0, 0.1);
}
.sub-menu .menu-item,
.sub-menu .menu-item a {
	color: #eeeeee;
}
.sub-menu .menu-item a:hover, .sub-menu .menu-item a:active, .sub-menu .menu-item a:focus {
	background-color: #eeeeee;
	color: #252525;
}

/* Mobile MenÃ¼ */
a#mobil {
	display: block; float:right;
    width: 34px;
    height: 34px;
    cursor: pointer;
    background: #F5F5F5;
    border: 1px solid #E1E1E1;
    border-radius: 3px;
}

.mobileDiv {font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight:600; z-index:999;}

	.mobileDiv a#mobil i { position: relative; margin: 0 15px 0 0;}
	.mobileDiv nav.mobil-menu {display: none;}
	.mobileDiv nav.mobil-menu ul {list-style: none; margin: 0; padding: 0;}
	.mobileDiv nav.mobil-menu ul li { text-align: center; background: #0091d6; border-top: 1px solid #0085c7; border-left: 1px solid #0085c7; border-right: 1px solid #0085c7;}
	.mobileDiv nav.mobil-menu ul li a { color: #FFFFFF; padding: 9px; display: block;}
	.mobileDiv nav.mobil-menu ul li a:hover { color: #0b3651;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}