/*.panel-primary > .panel-heading {*/
/*    background-color: #1a1818;*/
/*    border-color: #1a1818;*/
/*    color: #000 !important;*/
/*}*/
header {    background: rgba(250,250,250,1) !important;}
 
#footerbasket .remove, #footerbasket .plusqty {
    color: #5bae75 !important;
    cursor: pointer;
    font-size: 25px;
}
.red-btn:hover{
    color:#ff0000 !important;
}

.controls{
    color: #000000;
    border: 1px solid #aaa;
}

#basket-plus-icon{
    margin: 0 !important;
    padding: 0!important;
    font-size:27px !important;
}
.plusqty{
    border-left: 1px solid #eeeeee;
    width: 25px;
    padding-left:10px;
    padding-right:10px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #5bae75;
}
.remove{
    color: #5bae75;
    border-right: 1px solid #eeeeee;
    width: 25px;
    padding-left:10px;
    padding-right:10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.basketqty{
    display: flex;
    margin: 0;
    justify-content: center;
    padding: 0;
    align-items: center;
    width: 25px;
    font-weight:bold;
    font-size:16px !important;
}

.news-letter h3,.news-letter h4  {
  color: #000 !important;
} 
#cssmenu > ul > li > a {    color: #fff ;}
#cssmenu .open { z-index:999999;background-color: #FFF !important; }
nav-side-menu ul > li > a:hover{ border-bottom:1px solid #FFF; color:#000; font-weight:bold;}

.gallery-images { background-color:#000; padding:10px;}
.red-btn,.place-order .order a:hover {
   background-color:#1a1818 !important;
   border: 1px solid #1a1818;
   color: #FFF !important;
   border:1px solid #fff;
}

.news-letter {
    color:#5bae75 !important;
    background-color: #1a1818;
}
.news-letter h3, .news-letter h4{
    color:#5bae75  !important;
}
.red-btn,.wizard-heading{
    color:#5bae75 !important;
}
#cssmenu a:hover{
    color:#fff !important;
}
.recipe-list li:hover, .recipe-list li.active { 
    background-color: #1a1818 !important;
}
.proNameNoImage,details.menu-card-details summary b,.book-table-popup,.write-us button,a.showcase-link-project:hover,#eatMenu li a,#eatMenu li a:hover,#GiftMessage,.proName,.account-btn:hover, .login-btn:hover, .logout-btn:hover,.wizard-heading{
    color:#5bae75;
    background-color:#1a1818;
    background:#1a1818;
}
.book-table-popup a:hover,.white-btn{
    color:#1a1818 !important;
}
.app-download a:hover{
    color: #1a1818 !important;
    background-color: white !important;
    background: white !important;
}
a.showcase-link-project,.news-letter input,.food-gallery .food-item-wrapper,.modal{
    /*border-color:#1a1818 !important;*/
}
.DeliveryTypeCheckOut{
    background-color: #5bae75 !important;
    border: 1px solid #ccc;
    font-weight: 500 !important;
}

.btn-primary:hover {
    background: white !important;
    color: #1a1818 !important;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #fff !important;
}

 .proNameNoImage h3{
    color: #FFF !important;
 }
.app-download {
    background-color: #1a1818 !important;
 
}

.place-order .call, .place-order .order {
    background-color: #1a1818;
}

.btn-primary, .btn-primary:focus, .btn-primary.focus,.sky-form .button,.sky-form button{
    background: #1a1818 !important;
    color:#5bae75 !important;
}


.social-btns a:hover{
    background-color: #5bae75  !important;
}

.time{
background:#000 !important; color:#fff!important;}

.wtime-day {
  font-size: 44px;
  font-weight: bold !important;
  margin-top: 30px;
  line-height: 90% !important;
}
 
.time {
  display: inline-block;
  float: left;
  width: 140px;
  height: 140px;
  border-radius: 21%;
  margin-right: 10px;
  text-align: center;
}



.panel-primary .panel-heading, .deliveryTimes + .panel-heading {
  border: 0px solid #000 ;
  background: white  !important;
  padding:0;
 
}

.order-button-container #addbasketbuttonsn .nextbuttons, #ProductPriceButtons button {
    border-radius: 1rem;
    color: #000 !important;
    background-color: #fff !important;
    outline: none;
}

.food-price button:hover, #ProductPriceButtons button:hover{
    background: white !important;
    border: 1px solid #5bae75 !important;
 
}
.figcaption{
    transform: translateY(0%) !important;
}

@media (min-width: 375px) and (max-width: 767px){
.time {
    margin-right: 4px;
    margin-bottom: 7px;
    width: 29%;
    height: 115px;
}
}