﻿html {
    height: 100%
}

body {
    background: url('../images/imix1880x1200_bgd_v2.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    height: 100%;
}

.product {
    width: 100%;
    border-bottom: 1px dashed #cccccc;
    color: #A9A9A9;
    margin-bottom: 10px;
    padding-top: 10px;
    text-transform: capitalize;
}

.item_total {
    color: #C8C8C8;
    padding-left: 10px;
    display: inline-block;
    text-transform: capitalize;
    text-align: right;
    position: absolute;
    right: 15px;
}

.basketitem {
    width: 100%;
    border-bottom: 1px dashed #cccccc;
    margin-right: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.addbutton {
    display: inline-block;
    position: absolute;
    right: 5%; margin-top:-8px
}

.variant {
    width: 100%;
    display: inline-block;
    color: #000;
    font-size: 14px;
}


.variant_price {
    display: inline-block;
    position: absolute;
    right: 20%;
}

.grandtotal {
    padding-bottom: 10px;
    padding-top: 10px;
    margin-left: 15px;
}

.menuheader {font-weight:bold;font-size:18px;}

.categories a:link { width:100%;
    color: blueviolet;
    display: inline-block;
}
.categories a:visited {
    color: blueviolet;
}
.categories a:active {
    color: blueviolet;

}

.category {
    background-color: #111;
    border-radius: 10px;
    text-align:center;
}

    .category a {
        color:#fff;}

.card_category {
    position: fixed;
}

.deliveryoptions {
    padding-bottom: 10px;
    padding-top: 10px;
    margin-left: 15px;
}

.deliveryrequirement {
    font-size: small;
    color: #c8c8c8;
    background-color: beige;
    padding-left: 10px;
    padding-right: 10px;
    text-align:center;
}

.basket {padding:10px;}

.backgroundRed {
    background: red; 
    color: #fff;
}

.blink {
   
    font-size: small;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    margin-bottom:15px;
}


.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width: 100%;
    min-height: 20%;
   max-height:20%;
}

.card {
    width: 100%;
}


.navbar-custom {
    background-color: #8ec73d;
}
/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
    color: rgba(255,255,255,.8);
}
/* change the link color */
.navbar-custom .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
}
/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: #ffffff;
}

.chef {
    padding-left: 10px;
    padding-right: 10px;
    margin: auto 0px;
    background-color: #000;
  height:100%;  min-height: 100%;
    color:#fff;
}

    .chef h2 {
        padding-top:30px;
        color: #8ec73d;
    }

.container {min-height:100%;height:100%;}

.contactusbtn {margin-bottom:20px;width:100%;}

.footer {padding-bottom:20px;}

.footer a:link{color:#fff;}
    .footer a:visited {
        color: #fff;
    }