.uk-navbar-container {
	background: #fff !important; 
	border-bottom: 1px solid #f4f4f4;
}

.uk-navbar-right ul ul {
position: absolute;
background: #fff;
/* top: 70px; */
z-index: 999;
padding:0;
visibility: hidden;
    opacity:0;
  transition:opacity 0.5s linear;
   width:auto;
	border: 1px solid #83bbb2;
}
.uk-navbar-right ul ul ul {
/* position: absolute; */
background: #fff;
/* top: 00px;*/
    left:100%;
z-index: 999;
padding: 0;
visibility: hidden;
    opacity:0;
  transition:opacity 0.5s linear;
    border-left: 1px solid #efefef;
    margin-top: -38px;
}
.uk-navbar-right ul ul li{
    list-style: none;
    font-size: 1rem;
    color: #555;
}
.uk-navbar-right ul ul ul li{
    list-style: none;
    font-size: 1rem;
    color: #555;
}
.uk-navbar-right ul ul li a{
    display: block;
    list-style: none;
    font-size: 0.875rem;
    color: #000;
    text-decoration: none;
    padding: 10px 25px 12px 25px;
}
.uk-navbar-right ul ul ul li a{
    display: block;
    list-style: none;
    font-size: 0.875rem;
    color: #000;
    text-decoration: none;
    padding: 10px 40px 12px 30px;
    width:100%;
}
.uk-navbar-right ul ul li a:hover{
    list-style: none;
    font-size: 0.875rem;
    color: #fff;
    text-decoration: none;
}
.uk-navbar-right ul ul ul li a:hover{
    list-style: none;
    font-size: 0.875rem;
    color: #fff;
    text-decoration: none;
}
.uk-navbar-right ul li:hover > ul{
    visibility: visible;
    opacity:1;
}
.uk-navbar-right ul ul li:hover > ul{
    visibility: visible;
    opacity:1;
}
#menu-footer-menu {
    list-style: none;
    padding-left: 0;
}
.logo_black {
    width: 215px;
    height: 47px;
}
.sidebar01 {
    background: #222;
}

