.logged-in .logout_user {
  display: none !important;
}

.loggedin_user {
  display: none !important;
}

.logged-in .loggedin_user {
  display: block !important
}

.qodef-header-navigation>ul>li {
  height: 100%;
  margin: 0 8px;
}

.qodef-header-navigation>ul>li>a {
  font-size: 12px;
}

.qodef-woo-dropdown-cart {
  padding: 0 0 0 0;
}

#qodef-page-header .qodef-widget-holder .widget {
  margin: 0 5px;
}

#qodef-page-footer-bottom-area .qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item {
  width: 100%;
}

form.aws-search-form.aws-show-clear {
  height: unset !important;
}
/*--------------*/
li.menu-item a span.qodef-menu-item-text
{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/*----Nikita css -----*/

li.menu-item a span.qodef-menu-item-text {
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
}

li.menu-item.current-menu-item a span.qodef-menu-item-text {
  background-color: #fff;
  color: #000;
  border: 1px solid #fff;
}

li.menu-item span.qodef-menu-item-text {
  padding-right: 15px;
  padding: 10px;
  box-shadow: 0 0 2px 2px #80808033;
}



.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
  background-color: #fff;
  box-shadow: 0 0 2px 2px #80808033;
  color: #000;
}

/* Apply hover background and shadow to li */
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li:hover {
  background-color: #222;
  box-shadow: 0 0 2px 2px #80808033;
}

/* Change link text color when hovered */
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor>a span:before, 
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item>a span:before, 
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover>a span:before {
  width: 0px;
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow div.qodef-drop-down-second ul.sub-menu li:hover > a span {
  color: #ffffff;
}




ul.sub-menu li.menu-item span.qodef-menu-item-text {
  box-shadow: unset;
  padding: 0;
  background-color: transparent;
  border: unset;
  color: #000;
}

div#backto_category_page_btn span.qodef-search-form-custom-icon {
  display: block;
  /* color: #000; */
  font-size: 13px;
}

/* div#backto_category_page_btn span.qodef-search-form-custom-icon:hover {
  color: #fff;
} */


div#backto_category_page_btn a {
  padding: 8px 25px;
}



/* hide update cart button on the cart page */
.woocommerce-cart-form__contents .qodef-wave-btn-holder{
	display:none ;
}

#qodef-page-inner {
    min-height: 289px;
}


/* -------Checkout button move on buttom side ---------- */

  .cart-collaterals {
    position: relative;
  }

  .cart-collaterals .wc-proceed-to-checkout {
    position: absolute;
    bottom: 20px;
  }

  .checkout-button.button {
    margin-bottom: 33px;
  }

  @media screen and (max-width:767px) {
    .cart-collaterals .wc-proceed-to-checkout {
      position: unset;
    }
  }
/* ----------------- */

@media screen and (max-width:767px) {



  li.menu-item span.qodef-menu-item-text {
    padding: 10px;
  }

  ul.sub-menu li.menu-item span.qodef-menu-item-text {
    box-shadow: unset;
    padding: 0
  }

  .qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    background-color: #5b3321;
    box-shadow: 0 0 4px 2px gray;
  }

  ul.sub-menu {
    background-color: #5b3321;
    padding-left: 15px !important;
  }

  nav.qodef-mobile-header-navigation {
    background-color: #fff;
    color: #000;
  }

  span.qodef-menu-item-text {
    color: #000;
  }

  ul.sub-menu span.qodef-menu-item-text {
    color: #fff;
  }

  ul.sub-menu {
    background-color: unset;
    padding-left: 0 !important;
  }

  nav.qodef-mobile-header-navigation {
    background-color: #fff;
    color: #000;
  }

  span.qodef-menu-item-text {
    color: #000;
  }

  ul.sub-menu span.qodef-menu-item-text {
    color: #000;
  }

  .qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    background-color: #5b3321;
    box-shadow: 0 0 4px 2px gray;
  }

  header  li.menu-item {
    box-shadow: 0 0 2px 2px #80808033;
    margin-bottom: 10px !important;
  }

  header ul.sub-menu li.menu-item {
    box-shadow: unset;
  }

  li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-10007.current_page_item.menu-item-10010 {
    background-color: #5b3321;
  }



  .menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.qodef-menu-item--narrow {
    background: #ccc;
    color: #fff;
  }

  .qodef-mobile-header-navigation ul li > a .qodef-menu-item-text::before {
    position: relative;
  }

  li.menu-item.current-menu-item a span.qodef-menu-item-text {
    color: #fff;
    border: unset;
    background: #000;
  }

  li.menu-item.current-menu-item  {
    background-color: #000;
  }

  li.menu-item a span.qodef-menu-item-text {
    background-color: transparent;
    color: #000;
    border: unset;
    box-shadow: unset;
  }

  /* after the client told */
  .col-lg-4.col-md-4.customer_det_col_1 {
    width: 100%;
    padding: 35px 10px;
  }

  /* past orders */
  .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status , 
  .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total ,
  .woocommerce-orders-table__cell.woocommerce-orders-table__cell-feedback_data ,
  .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date {
    min-width: 168px;
  }
  
  .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{
    min-width: 300px;
  }
  
  .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{
    min-width: 80px;
  }

  /* favorites */
  .qodef-woo-product-list .qodef-woo-product-image img {
    height: unset;
  }

  .favorite-icons {
    padding-top: 6px;
    display: flex;
  }
  .favourate_product_view {
    line-height: 15px;
    font-size: 12px;
  }

  .favourate_product_view  .qodef-woo-product-title.woocommerce-loop-product__title {
    font-size: 11px;
  }
  .qodef-woo-product-sku  b{display: none;}
  .qodef-woo-product-list ul.products.columns-4 > .product{
    padding: 5px;
  }

  footer #media_image-2 {
    width: 173px;
    height: 85px;
  }
  
}

/* Default text style (optional) */

/* sub menu Change text color on hover */
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li:hover {
    background-color: #222222; 
    color: #ffffff !important;
    border: unset;
}
