<style type="text/css">



.mymanager td{
  color: #000;
    font-weight: 500;
}
.mymanager .neworder td{
  background:#abff599e !important;
}
.mymanager .cooking td{
  background:#ebdaff !important;
}
.mymanager .ontheway td{
  background:#b6b6b64d !important;
}
.mymanager .cancelled td{
  background:#f299994d !important;
}


.Click-here {
  cursor: pointer;
  background-image: linear-gradient(190deg, #f83600 0%, #fee140 100%);
  color: #fff;
  width: 180px;
  text-align: center;
  font-size: 16px;
  padding: 18px 0;
  margin: 0 auto;
  transition: background-image 3s ease-in-out;
}
.rb_input_group .rb_input_style{
  font-weight: 400!important;
}

.rb_cart_count_btn.rb_floating_cart_btn{
  z-index:9;  
}

a.remove::before{
  background:#fff!important
}
.optional{
  display:none;
}

/* .fb-checkout-form-inner .woocommerce-billing-fields__field-wrapper,.woosb-cart-item.woosb-cart-child{
  display:none;
} */

.foodmenu .rb__wrapper .pb-pb-80{
    display:block!important;
  }
  .foodmenu .rb_category_dropdown{
    display:block!important;
  }
  .foodmenu .rb_category_header{
    display:none!important;
  }
  .foodmenu .rb_category_trigger{
    padding:0px!important;
  }
  .foodmenu .rb_category_dropdown_inner{
    padding: 10px!important;
    border-radius: 10px!important;
  }
  .foodmenu #uncategorized,.foodmenu label[for=uncategorized]{
    display:none!important;
  }
  .foodmenu .rb_category_list{
    padding: 0px!important;
  }
  .foodmenu .rb_category_list{
    font-size:16px;
  }
  .foodmenu .rb_category_list label{
    justify-content:start!important;
  }

  .foodmenu .rb_category_trigger,.foodmenu .rb_search{
    display:none!important
  }
  .foodmenu .rb_category_wrapper .rb_category_dropdown{
    position:relative!important;
    margin-bottom:20px!important;
  }
@media (max-width: 480px) {
    .notiicons .notBtn:hover > .box{
    height: 40vh;
    width: 95vw;
  }
}

@media (min-width: 767px) {
    .notiicons .notBtn:hover > .box{
    height: 40vh;
    width: 50vw;
  }
}
.iconstatus img{
  display:none;
}

.cancelled .iconstatus .cancelled{display:block;}
.delivered .iconstatus .delivered{display:block;}
.ontheway .iconstatus .ontheway{display:block;}
.cooking .iconstatus .cooking{display:block;}
.neworder .iconstatus .neworder{display:block;}

.iconstatus img{
  width:36px;
}
.Click-here:hover {
  transition: background-image 3s ease-in-out;
  background-image: linear-gradient(90deg, #fee140 0%, #f83600 100%);
}



.custom-model-main,.shop-model-main,.account-model-main {
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}

.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner,.shop-model-inner,.account-model-inner {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  width: 600px;
  height: 100%;
  max-width: 100%;
  max-height: 100%;

}
.custom-model-wrap,.shop-model-wrap,.account-model-wrap {
  display: block;
  width: 100%;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 100%;
  overflow-y: auto;
  height: 100%;
  
}
.model-open .custom-model-inner,.model-open .shop-model-inner,.model-open .account-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn,.removethis,.accclose-btn {
  position: absolute;
  left: 20px;
  top: 35px;
  cursor: pointer;
  z-index: 99;
  font-size: 30px;
  color: #021343;
}

@media screen and (min-width: 800px) {
  .custom-model-main:before,.shop-model-main:before,.account-model-main:before {
    content: "";
    display: inline-block;
    height: auto;
    vertical-align: middle;
    margin-right: -0px;
    height: 100%;
  }
}

.added{
  border:1px solid green!important;
}
.updatedlocationgps{
  display:flex;
  align-items:center;
  padding:7px;
  border:1px solid lightgray;
}
.storefront-breadcrumb,.woocommerce-account .woocommerce-form-register,.woocommerce .u-column2.col-2,header.entry-header{
  display:none!important;
}

.woocommerce-info,.woocommerce-error{
  margin-top:0px!important;
  padding:10px !important;
}

#bottomNav a:active {
    color: gray!important;
  background:#fff!important;
}

#bottomNav a[tabindex]:focus {
    color: gray!important;
  background:#fff!important;
}



/* Login popup */



.pleaseloginn{
  display:none;
}
.popup-container {
  opacity: 1;
  transition: all 0.3s ease-in-out;
  transform: scale(1);
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(21, 17, 17, 0.61);
  display: flex;
  align-items: center;
}
.popup-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: auto;
}
.popup-content p {
  font-size: 17px;
  padding: 10px;
  line-height: 20px;
}
.popup-content a.close {
  color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    background: none;
    padding: 0;
    margin-top: -20px;
    margin-right: -5px;
    text-decoration: none;
}

.popup-content a.close:hover {
  color: #333;
}

.popup-content span:hover,
.popup-content span:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* .popup-container:target {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
} */

.popup-container h3 {
  margin: 10px;
}
/*End popup styles*/

/* Notificationstyle */


.notiicons .box::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
  border-radius: 5px
}

.notiicons .box::-webkit-scrollbar
{
  width: 10px;
  background-color: #F5F5F5;
  border-radius: 5px
}

.notiicons .box::-webkit-scrollbar-thumb
{
  background-color: black;
  border: 2px solid black;
  border-radius: 5px
}

.notification{
  padding-top:4px;
  padding-right:5px;
}
.notiicons{
  display: inline;
  float: right
}

.notiicons .number{
  width: 24px;
    background-color: rebeccapurple;
    border-radius: 20px;
    color: white;
    text-align: center;
    position: absolute;
    left: -8px;
    font-size: 14px;
    top: -5px;
    font-weight: 900;
    padding: 0px;
    z-index: 999999;
    border-style: solid;
    border-width: 0px;
}

.notiicons .number:empty {
   display: none;
}

.notiicons .notBtn{
  transition: 0.5s;
  cursor: pointer
}
.notiicons{
   position:relative;
   z-index:9909;  
}
.notiicons .fas{
  font-size: 24px;
  color: #fff;
  margin-left: 10px;
}

.notiicons .box{
  height: 0px;
    width: 0px;
    border-radius: 10px;
    transition: 0.5s;
    position: absolute;
    overflow-y: scroll;
    padding: 0px;
    right: 0px;
    margin-top: 5px;
    background-color: #F4F4F4;
    -webkit-box-shadow: 10px 10px 23px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 10px 10px 23px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 10px 10px 23px 0px rgba(0,0,0,0.1);
    cursor: context-menu;
  z-index:99999;
  
}

.notiicons .fas:hover {
  color: #d63031;
}
.notiicons .notBtn:hover > .box{
  box-shadow: 0px 0px 9px 0px black;
}

.notiicons .content{
  padding: 20px;
  color: black;
  vertical-align: middle;
  text-align: left;
}

.notiicons .gry{
  background-color: #F4F4F4;
}

.notiicons .top{
  color: black;
  padding: 10px
}

.notiicons .display{
  position: relative;
}

.notiicons .cont{
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #F4F4F4;
}

.notiicons .cont:empty{
  display: none;
}

.notiicons .stick{
  text-align: center;  
  display: block;
  font-size: 50pt;
  padding-top: 70px;
  padding-left: 80px
}

.notiicons .stick:hover{
  color: black;
}

.notiicons .cent{
  text-align: center;
  display: block;
}

.notiicons .sec{
  padding: 25px 10px;
  background-color: #F4F4F4;
  transition: 0.5s;
}

.notiicons .profCont{
  padding-left: 15px;
}

.notiicons .profile{
  -webkit-clip-path: circle(50% at 50% 50%);
  clip-path: circle(50% at 50% 50%);
  width: 75px;
  float: left;
}

.notiicons .txt{
  vertical-align: top;
  font-size: 1.25rem;
  padding: 5px 10px 0px 115px;
}

.notiicons .sub{
  font-size: 1rem;
  color: grey;
}

.notiicons .new{
  border-style: none none solid none;
  border-color: red;
}

.notiicons .sec:hover{
  background-color: #BFBFBF;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button):not(.add_to_cart_button ){
  background-color:transparent!important;
  color:#000!important;
}
.col-full{
   max-width:100%!important;
   padding: 0!important;
}

.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{
  padding:5px!important;
  border:1px solid lightgray;
}
/* 
CUSTOM */

.offerzone .rb_section_title.rb_food_item_list_header{
  display:none!important;
}

/* User profile */

