/*categories menu*/
.categoriesmenu{
  display: none;
  width: 228px;
  background-color: #ffffff;
  border-radius: 4.8px;
  position: fixed;
  top: 78px;
  left: 148px;
  z-index: 1;
  padding: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  filter: drop-shadow(0 0 0.8rem #e0ffff48);
  border: 2.8px solid aliceblue;
  font-family: 'Poppins', sans-serif;
}
.categoriesitem{
  height: 34px;
  font-size: small;
  padding-left: 4px;
  font-weight: 300 !important;
  color: #000000;
  background-color: transparent;
  font-family: 'Poppins', sans-serif;
  cursor: pointer;
}

/*usermenu*/
.usermenu{
  display: none;
  width: 264px;
  background-color: #ffffff;
  border-radius: 2.8px;
  position: absolute;
  z-index: 1;
  top: 74px;
  left: 72%;
  align-items: center;
  justify-content: center;
  filter: drop-shadow(0 0 0.8rem #00000018);
  border: 1px solid #000000;
  font-family: 'Poppins', sans-serif;
}
.userprof_small{
  padding: 12px;
  border-bottom: 1px solid #000000;
  display: flex;
  align-items: center;
}
.userprof_small img{
  width: 64px;
  height: 64px;
}
#username_menu{
  font-size: medium;
  font-weight: 600 !important;
  font-family: 'Montserrat', sans-serif;
}
#useremail_menu{
  font-size: 10px !important;
  color: #00000088;
  margin-left: 1.48px;
}
.usermenu_items{
  padding: 14px;
  padding-bottom: 4px;
  border-bottom: 1px solid #00000000;
}
.usermenu_items p{
  height: 34px;
  font-size: 14.8px;
  font-weight: 300 !important;
  font-family: 'Mulish', sans-serif;
}
.usermenu_things{
  padding: 14px;
  padding-bottom: 4px;
  border-bottom: 1px solid #00000088;
}
.usermenu_things p{
  height: 34px;
  font-size: 14.8px;
  font-weight: 300 !important;
  font-family: 'Mulish', sans-serif;
}
.usermenu_kthings{
  padding: 14px;
  padding-bottom: 4px;
  border-bottom: 1px solid #00000088;
}
.usermenu_kthings p {
  height: 34px;
  font-size: 14.8px;
  font-weight: 300 !important;
  font-family: 'Mulish', sans-serif;
}
.usermenu_kbusiness{
  padding: 14px;
  padding-bottom: 4px;
}
.usermenu_kbusiness p{
  height: 34px;
  font-size: 14.8px;
  font-weight: 300 !important;
  font-family: 'Mulish', sans-serif;
  color: #00000088;
}
.usermenu_kbusiness h6{
  font-size: medium;
  font-weight: 600 !important;
  font-family: 'Montserrat', sans-serif;
}
/*mobile side menu*/
.mobile_sidemenu{
  display: none;
  position: fixed;
  min-width: 218px;
  z-index: 3;
  top: 0px;
  left: 0px;
  width: 38%;
  height: 100vh;
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: #ffffff;
  filter: drop-shadow(0 0 0.8rem #00000048);
}
.sidemenu_header{
  display: none;
  position: fixed;
  top: 20px;
  left: 39%;
  z-index: 3;
  margin-left: 18px;
  outline: none;
  border: 0px;
  background-color: #ffffff;
  border-radius: 28px;
  height: 42px;
  width: 42px;
  filter: drop-shadow(0 0 0.8rem #00000028);
  font-size: medium;
}
.sidemenu_userprof{
  margin-top: 0px;
  display: none;
  align-items: center;
  padding: 14px;
  background-color: #00000018;
}
.sidemenu_userprof img{
    width: 42px;
    height: 42px;
}
#username_sidemenu{
  font-size: medium;
  width: 218px;
  font-weight: bold !important;
  font-family: 'Montserrat', sans-serif;
}
#useremail_sidemenu{
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #00000088;
  margin-left: 1.48px;
}
.sidemenu_logs{
  padding: 14px;
  border-bottom: 1px solid #00000088;
}
.sidemenu_logs button{
  height: 28px;
  outline: none;
  border: 0px;
  font-size: medium;
  font-weight: 400 !important;
  background-color: transparent;
}
.sidemenu_categories{
  background-color: #ffffff;
  padding: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  border-bottom: 1px solid #00000088;
  font-family: 'Poppins', sans-serif;
}
.sidemenu_kthings{
  padding-top: 12px;
  padding-left: 8px;
}
