/* Added by MT 10/02/2021            /* Centered text */			.centered {		  	position: absolute;  			top: 50%;  			left: 50%;  			transform: translate(-50%, -50%);  			color:white;  						}						/* The hero image */.hero-image {  /* Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read */  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../images/cat_drinks.jpg");  /* Set a specific height */  height: 50%;  /* Position and center the image to scale nicely on all screens */  background-position: center;  background-repeat: no-repeat;  background-size: cover;  position: relative;}/* Place text in the middle of the image */.hero-text {  text-align: center;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  color: white;}/* Bottom text */.text-block {  position: absolute;  bottom: 8px;  right: 10px;  left: 10px;  background-color: black;  color: white;  padding-left: 0px;  padding-right: 0px;  width:94%;  font-size: 120%;  font-weight: bold;}/* Intro Section */         html, body {                  background-color: black;                           height:89%;                  margin: 0;                 }               .content {                  min-height: 100%;                 }               .content-inside {                  padding: 20px;                  padding-bottom: 50px;                 }               .footer {                  height: 50px;                  margin-top: -350px;                 }               .badge-notify{                  background:red;                  position:relative;                  top: -20px;                  right: 10px;                 }               .my-cart-icon-affix {                  position: fixed;                  z-index: 999;                 }.intro-container {  width: 100%;}.verticalhorizontal {    display: table-cell;    height: 100%;    text-align: center;    width: 100%;    vertical-align: middle;}.center {  display: block;  margin-left: auto;  margin-right: auto;  width: 50%;}.product-column {  float: left;  padding: 15px;}.clearfix::after {  content: "";  clear: both;  display: table;}.product-image {  float: left;   width: 25%;  margin-left: 1px;  margin-bottom: 1px;}.product-label {    width: 75%;    padding-left: 10px;    margin-left: 25%;    margin-top: 0;    line-height: normal;}.product-desc {    width: 76%;    margin-top: 0;    maxlength= 70;    padding-left: 10px;    margin-left: 25%;    line-height: 90%;}.product-price {    width: 75%;    margin-bottom: 0;    padding-left: 10px;    margin-left: 35%;    line-height: 90%;}.productblock {  background-color: lightgrey;  width: 95%;  padding: 5px;  margin-left: 2%;  margin-bottom: 10px;}.header {  width: 80%;  margin-top: 20px;  margin-bottom: 20px;  margin-right: 50%;  font-family: 'Raleway', sans-serif;  color: white;  text-align: center;  font-size: 20px;}.response {  font-family: 'Raleway', sans-serif;  color: white;  text-align: center;  font-size:10px;}.error {  width: 92%;   margin: 0px auto;   padding: 10px;   border: 1px solid #a94442;   color: #a94442;   background: #f2dede;   border-radius: 5px;   text-align: left;}.success {  color: #3c763d;   background: #dff0d8;   border: 1px solid #3c763d;  margin-bottom: 20px;}.img-center-header {  display: flex;  margin-top: 50px;  justify-content: center;  align-items: center;  height: 100px; }.img-center-footer {  display: flex;  margin-bottom: 50px;  justify-content: center;  align-items: center;  height: 100px; }.btn-center {  display: flex;  justify-content: center;  align-items: center;  height: 60px;     font-size: 20px;}.btn-center:visited {    display: flex;    background: #476D32;    justify-content: center;    align-items: center;    height: 60px;     font-size: 20px;}.custlink:link, .custlink:visited {  background-color: #476D32;  color: white;  padding: 15px 25px;  text-align: center;  text-decoration: none;  display: inline-block;}.custlink:hover, .custlink:active {  background-color: #5B923B;  color: white;}.hr {  margin: auto;  width: 40%;}.hr-wht {  margin: auto;  width: 90%;  background-color: white;  border-width: 1px;}.tax-invoice {  background-color: white;  margin: auto;   width: 95%;  padding: 5px;}.invoice-header {  width: 95%;  padding: 5px;  line-height: 1.2;  text-align: center;  margin: auto;   word-wrap: break-word;}.invoice-text {  width: 95%;  padding: 5px;  line-height: 1.2;  margin-left: 2%;  margin-bottom: 2%;  word-wrap: break-word;}.invoice-footer {  width: 95%;  padding: 5px;  line-height: 1.0;  text-align: right;  margin-right: 15%;   word-wrap: break-word;}.brand-ctn .title-block {    position: relative;}.brand-ctn .view-btn {    position: absolute;    right: 0;    bottom: 30%;}    .grey-bg-border {    background-color: #f6f6f6;    border: 1px solid #e5e5e5;    }    .brand-block {        -ms-transition-duration: .3s;        -webkit-transition-duration: .3s;        transition-duration: .3s;        -ms-transition-property: transform;        -webkit-transition-property: transform;        transition-property: transform;            padding: 5px;    }        .brand-block a{        -ms-transition-duration: .3s;        -webkit-transition-duration: .3s;        transition-duration: .3s;        -ms-transition-property: transform;        -webkit-transition-property: transform;        transition-property: transform;            display: inline-block;                background: #fff;                width: 100%;                border: 1px solid rgba(0,0,0,.1);    }    .brand-block img {        width:100%;        max-width: 600px;    }    .brand-ctn {        padding-top: 15px;        padding-bottom: 15px;    }    .brand-ctn .view-btn-mob {    display: none;    text-align: center;}    @media (min-width: 767px) {            .brand-block img:hover {            -ms-filter: grayscale(0%);            -webkit-filter: grayscale(0%);            filter: grayscale(0%);           }    .brand-block:hover{        -ms-transform: scale(1.1);        -webkit-transform: scale(1.1);        transform: scale(1.1);        z-index: 999;    }        .brand-block:hover a{        box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);    }        .show-on-mob {            display: none;        }        .brand-ctn h2{            padding-bottom: 10px;            line-height: 30px;            font-size: 24px;        }        .brand-block {            /*margin: 15px 0;*/        }        .brand-block img {            transition: filter .3s ease-in-out;            -ms-filter: grayscale(40%);             -webkit-filter: grayscale(40%);             filter: grayscale(40%);        }    }    @media (max-width: 767px) {                .brand-block img {            transition: filter .3s ease-in-out;            -ms-filter: grayscale(0%);             -webkit-filter: grayscale(0%);             filter: grayscale(0%);        }        .brand-block.hide-mob {            display: none;        }        .brand-ctn h2{            font-size: 24px;            line-height: 24px;            padding-bottom: 15px;        }        .brand-ctn .view-btn-mob {            display: block;        }    }    @media (max-width: 576px) {        .brand-block img {        max-height:200px;    max-width: 400px;}        .brand-ctn {            padding-top: 45px;            padding-bottom: 30px;        }    }    @media (min-width: 321px) and (max-width: 576px) {        .brand-ctn {            padding-left:10px;            padding-right:10px;        }    }    @media (min-width: 321px) and (max-width: 576px) {        .mobile-margin { 	        margin-top: 30px;      	}    }.Absolute-Center {      display: flex;      align-items: center;       justify-content: center;       text-align: center;}  div#content {    background-image: url("https://res.cloudinary.com/finchcorp/image/upload/v1601486979/MyBistro-Demo/Mybistro_BG_hbvjyg.jpg");    background-color: rgba(255,255,255,0.6);    background-blend-mode: lighten;    background-repeat: repeat-y;    background-attachment: fixed;    background-position:center top;    }div#content1 {    background-color: rgba(207,207,207,1);    background-repeat: repeat-y;    background-attachment: fixed;    background-position:center top;    }.icon {    background: url('https://res.cloudinary.com/finchcorp/image/upload/v1606984235/MyBistro-Demo/cooking-icon-1_kqxqrc.ico')no-repeat;    height: 50px;    width: 50px;    display: block;    }.button:hover {    background-color: #65A641;   color: white; }