@font-face {
	font-family: "SF Pro Display";
	src:url("../fonts/SFProDisplay.woff2") format("woff2")
	}
body{
font-family: "SF Pro Display" ,Arial,Helvetica,sans-serif;
text-align: left;
font-size: 16px;
color: #000;
direction:ltr
}
button{border-radius:8px !important}
img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
}
.font13{font-size:13px}
.chefzColor{color:#58264A}
.chefzColor2{color:#EC5E45}
.greyColor{color:#9B9B9B}
.topChefz{
	background-color:#58264A;
	padding:10px
}
.giftColor{
	padding:40px 0;
	background-color:#400D32
}
.giftColor p {margin-top:20px}
.giftColor p span{color:#EC5E45}
.page8-container{padding:20px 16px}
.page8-container .selectLoc{
	border:1px solid #58264A;
	border-radius:15px;
	background-color:transparent
}
.deliveryLocation div{}
.fullBorder{
	padding:15px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius:6px
}
.confirmBg{
	background-color:#58264A
}
/* Styles for wrapping the search box */

.has-search .form-control {
    padding-left: 2.375rem;
}

.has-search img {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}
.title {
  flex:1 0 auto;
}
.location{background-color:#F4F6F6}
.unacceptedLoc,.thankuBorder{border-bottom:2px solid #EFEFEF}
.declinedSpace{margin-top:200px}
.expiredSpace{padding:100px 20px}
.black-color {
    color: #000000;
}
.pr-1 {
    padding-right: 1px;
}
.pr-3 {
    padding-right: 5px;
}
.pl-1 {
    padding-left: 1px;
}
.pl-3 {
    padding-left: 3px;
}

.lang-btn, .lang-btn:focus {
    position: absolute;
    top: 10px;
    right: 10px;
    background: none !important;
    border-color: #fff !important;
}