/*-------------------------------
		FONT DECLARATION
---------------------------------*/		 
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
/* ------------------------------
			BACKGROUND 
---------------------------------*/
.resp-body #root {
	    font-family: 'Poppins', sans-serif;
}

h1, h2, h3, h4, h5, h6{
    font-family: 'Poppins', sans-serif;
    font-weight: 700 !important;
}

 p, a, span {
	font-family: 'Poppins', sans-serif;

 } 

h5.section-title {
  color: #fdd7f2;
}

.ant-collapse-expand-icon svg {
    filter: invert(100%) sepia(7%) saturate(306%) hue-rotate(190deg) brightness(116%) contrast(100%);
}
.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{
	    right: 25px !important;
}
.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header{
	padding: 0px !important;
} 
.header-banner .ant-select-single .ant-select-selector .ant-select-selection-item
{
	line-height: 30px;
}
.basket-quick-checkout{
	margin-top: 15px;
}
section#menu-category h3 {
    visibility: hidden;
}
section#menu-category h3:after {
    content: "categories";
    visibility: visible;
    position: absolute;
    top: 23px;
    left: 15px;
    font-size: 20px;
    text-transform: uppercase;
}
#cart-Basket .ant-select-selector{
	background: transparent  !important;
}
#detail_view_menu #ourrecommendation.menu-accordion .menu-items{
	background-color: #fff !important;
}
#detail_view_menu .menu-accordion .title-menu-desc, .menu-items .title-menu-desc{
	color: #fdd7f2 !important;
}
.navbar .navbar-brand>img{
	max-height: 100px !important;
}
.login:hover svg{
	fill: #fff  !important;
    transition: 0.3s all ease-in-out;
}
svg#Shopping-Cart {
    fill: #fff;
}
#header .resp-primary-navbar .nav-link.basket-icon .icon-Shopping-Cart:hover{
	fill: #fff !important;
}
#detail_view_menu .container {
    max-width: none;
}
.badge-danger {
    background-color: #fdd7f2 !important;
    color: #fff;
}
 #detail_view_menu .menu-accordion .menu-items, .menu-items{
	    border-bottom: 1px solid #eee  !important;
	    padding: 20px;
	    margin-top: 0px !important;
} 
.ant-select-single.ant-select-show-arrow .ant-select-selection-item{
	margin-top: 3px;
    margin-left: 5px;
}
.ant-select-arrow{
	margin-top: -6px;
}

.ant-select-selection-item {
    fill: #fff;
}


#detail_view_menu .category-card{ 
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	background: #fdd7f2  !important;
	border: none;
	padding: 0px  !important
}
#detail_view_menu .category-card a span {
	    font-family: 'Poppins', sans-serif;
}

#detail_view_menu .category-card
{
	background: #fdd7f2  !important;
} 
.card-title {
    color: #ffffff;
    font-size: 18px;
    margin-bottom: -1.1rem;
    font-family: 'Poppins', sans-serif;
}
.menu-name-wrapper .title-menu {
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
}
.menu-name-wrapper .menu-price{
	font-family: 'Poppins', sans-serif;
	font-size: 14px !important;
    font-weight: 600 !important;
}
.menu-items .title-menu-desc{
	color: #fdd7f2;
    font-size: 13px  !important;
    line-height: 1.5;
    margin-bottom: 0;
    width: 100%;
    font-family: 'Poppins', sans-serif;
}
#detail_view_menu #cart-Basket h3 {
  font-family: 'Poppins', sans-serif;
    text-align: center !important;
    color: #000 !important;
    text-transform: capitalize;
    margin-bottom: 0 !important;
    line-height: 24px !important;
    font-size: 20px !important;
}

.basket-title {
    background-color: #fdd7f2  !important;
    padding: 20px;
    margin: -16px -16px 0px -16px  !important;
}
#header .resp-primary-navbar{ 
/*	background-image: url(https://public.touch2success.com/static/e56b52ee3a6e23700d62121b524afd17/img/1668598504phpnYocmi.png)  !important;*/
	background-color:#fff  !important;
	 background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
} 
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
/* ---------------------------
		NAVIGATION MENU
------------------------------*/


@media screen and (min-width: 992px) 
{
/*.container {
    max-width: none;
}*/
 
#detailViewSection {
    margin: 0px  !important;
}
.navbar .container
{
	max-width: none;
}
#detail_view_section_1 .container
{
	max-width: none;
}
.navbar{
	min-height: 120px;
}
.sticky-category {
    margin: 0 0 0 -15px   !important;
}
#detail_view_menu .category-card .resp-side-nav li a{
	padding: 20px   !important;
	font-size: 18px;
    transition: .3s ease-in-out; 
    letter-spacing: 0px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}
#detail_view_menu .card-title{
	text-transform: none  !important;
	font-weight: bold;
	 text-transform: uppercase;
}
#detail_view_menu h3{
	font-size: 18px;
	text-transform: uppercase;
} 

#detail_view_menu .ant-collapse-borderless{
	margin-bottom: 15px;
}
.anticon.anticon-down.ant-select-suffix>svg{
	fill: #fff  !important;
}
#detail_view_menu .category-list-wrapper{
	margin-top: -15px;
}
#detail_view_menu .category-card{ 
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	background: #fdd7f2   !important;
	border: none;
	padding: 0px   !important
}
#detail_view_menu .category-card .resp-side-nav li a:hover {
    color: #fff !important;
    background-color: #e101a2;
}
#detail_view_menu .category-card .resp-side-nav li a.active{
	color: #fff;
} 
.category-list-wrapper{
	   flex-basis: 18% !important;
	   max-width: initial  !important;
    flex-grow: 0;
}
/*#detail_view_section_1 {
    display: none;
} 
.search.takeaway-search-input {
    display: none  !important;
}
.search-background{
	display: none  !important;
} */
#header .resp-primary-navbar ul.navbar-nav > li > a { 
	border-radius: 3px;
	transition: 0.3s all ease-in-out;
	color : #fff;
}
#detail_view_menu .menu-accordion .ant-collapse-header{
	background-color: #fdd7f2; 
    border-radius: 4px 4px 0 0; 
     
    border: none !important;
}

.card-title {
    color: #ffffff;
    font-size: 20px;
    margin-bottom: -1.1rem;
    font-family: 'Poppins', sans-serif;
}
.menu-name-wrapper .title-menu {
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
}
#detail_view_menu .menu-accordion{
	padding-top: 0px  !important;
	border: 0px  !important;
}
#detail_view_menu .menu-accordion .card-sub-header{
	    padding: 10px 22px 12px  !important;
	        margin: -13px 0 0  !important;
}
#detail_view_menu .menu-list-wrapper {
	flex: 0%  !important;
    width: 1041px  !important;
    max-width: 100% !important;
     margin-top: 0px  !important;
     margin-left: 20px  !important;
}
 #detail_view_menu .gutter-sm:not(.no-gutters){
	justify-content: space-between;
}
.basket-wrapper {
    max-width: 461px !important;
    margin-left: 20px  !important;
}
.menu-items .img-wrapper{
	max-width: 200px;
    min-width: 70px;
    padding-right: 10px !important;
    width: 100%;
    height: 160px;
    object-fit: contain;
    margin-left: -20px;
}
.img-wrapper img {
    width: 100%;
    height: 100%;
}
.menu-name-wrapper .menu-price{
	font-family: 'Poppins', sans-serif;
	font-size: 14px !important;
    font-weight: 600 !important;
}
.sub_cat_image_wrapper .image_caption{
	display: none  !important;
}
.sub_cat_overlay_new{
	display: none;
}
.menu-items .title-menu-desc{
	color: #fdd7f2;
    font-size: 15px  !important;
    line-height: 1.5;
    margin-bottom: 0;
    width: 100%;
    font-family: 'Poppins', sans-serif;
}
 .menu-list-wrapper{
	flex-basis: 63%;
}
#detail_view_menu .menu-accordion .menu-items, .menu-items:hover{
	background-color: #f6f6f6 !important;
	transition: 0.3s all !important;
}
#detail_view_menu .menu-accordion .menu-items, .menu-items{
	    border-bottom: 1px solid #eee  !important;
	    padding: 20px;
	    margin-top: 0px !important;
}
#detail_view_menu .menu-accordion .card-sub-title{
	font-size: 13px  !important;
}
.menu-list-wrapper .List-Items {
    box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%);
    border-radius: 4px 4px 0 0;
}

#detail_view_menu .basket-wrapper {
    margin-top: 0px;
    flex-basis: 22%;
    max-width: initial  !important;
    flex-grow: 0;
}

#cart-Basket{
	border: none !important;
	padding: 15px;
	border-radius: 4px 4px 0 0;
    overflow: hidden;

}

.basket-wrapper .sticky-basket {
    box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%);
    border-radius: 4px 4px 0 0 !important;
}

#header .resp-primary-navbar ul.navbar-nav > li:hover > a,
#header .resp-primary-navbar ul.navbar-nav > li.show > a { background: #e101a2; color: #fff; }
#header .resp-primary-navbar ul.navbar-nav > li:hover .nav-link.basket-icon .icon-Shopping-Cart { fill: #fff;  }
#header  .resp-primary-navbar .resp-logo.navbar-brand {
  	padding: 20px 0;
  	-ms-flex: 0 0 14%;
    flex: 0 0 14%;
    max-width: 14%;
    min-height: 90px;
    display: flex !important;
    display: -ms-flexbox !important;
    align-items: center;
}

#primary-navbar .image-holder {
  	height:auto;
}
#primary-navbar .image-holder img {
    position: static;
    max-height: 70px;
    width: auto;
}
#detail_view_menu #cart-Basket h3 {
    font-family: 'Poppins', sans-serif;
    text-align: center !important; 
    text-transform: capitalize;
    margin-bottom: 0 !important;
    line-height: 24px !important;
    font-size: 20px !important;
}
.basket-title .row {
    justify-content: center !important;
}
#header .resp-primary-navbar .nav-link.basket-icon .icon-Shopping-Cart { 
	margin-right: 0;
	fill: #e101a2; 
}
#header .resp-primary-navbar .navbar-toggler {
    color: #e101a2;
    margin: 0 15px 0 15px !important;
}
#header .resp-primary-navbar .navbar-toggler-icon {
	filter: none;
}

svg#Shopping-Cart {
  fill: #fff;
}
/* NAVIGATION COLORED */
#header .resp-primary-navbar { background: #e101a2; }
#header .resp-primary-navbar ul.navbar-nav > li > a { color: #fff;  }
#header .resp-primary-navbar .nav-link.basket-icon .icon-Shopping-Cart { fill : #fff; }
#header .resp-primary-navbar .navbar-toggler {
    color: #fff;
    border-color: rgba(255,255,255,.5);
}
#header .resp-primary-navbar .navbar-toggler-icon { filter: brightness(0) invert(1); }
/* NAVIGATION RESPONSIVE */
#detail_view_menu .accordion .card-header{
	padding: 20px  !important;;
	background-color: #fdd7f2  !important; 
    color: #fff !important;
}
.cart-btn-block{
	bottom: 0px;
	left: 0px;
	right: 0px;

}
}
@media screen and (max-width:575px){
	#detail_view_menu .accordion .card-header {
	background-color :#fdd7f2  !important;
	padding:20px  !important;
    color: #fff !important;
}
 
}
@media screen and (max-width:1600px) and (min-width:1024px)
 {
	#detail_view_menu .category-list-wrapper{
	   flex-basis: 18%  !important;
	   max-width: initial  !important;
    	flex-grow: 0;
}
 
 #detail_view_menu .menu-list-wrapper{
	flex-basis: 63%;

}
#detail_view_menu .basket-wrapper{
	flex-basis: 23% !important;
}
}
@media screen and (max-width: 991px) and (min-width: 320px){
	#header .resp-navbar-header.navbar-header {
	    display: flex;
	    align-items: center;
	}
	.anticon.anticon-down.ant-select-suffix>svg {
    fill: #fdd7f2 !important;
	}
	#header .resp-primary-navbar .resp-logo.navbar-brand.d-lg-block {
        display: none !important;
    }
    .container {
    max-width: 1920px;
	}
    #header .resp-primary-navbar .resp-logo.navbar-brand {
        margin: 0 !important;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
	#header .resp-primary-navbar .nav-link.basket-icon {
		margin-left: auto;
	} 
	#header .navbar-collapse {
		top: 100%;
	} 
	/* NAVBAR COLORED */
	#header .resp-primary-navbar ul.navbar-nav > li > a {
	    color: #fdd7f2 !important;
	}
	#header .resp-primary-navbar .navbar-collapse.show {
	    background: #e101a2;
	}
	#detail_view_menu .menu-accordion .card-sub-header{
		padding: 10px 20px 12px;
	}
	.menu-items .img-wrapper{
		margin-left: -15px;
		max-width: 65px;
    min-width: 80px;
	}
	.basket-title{
		padding: 15px !important;
	}
	#detail_view_menu .menu-accordion {
    padding-top: 5px;
	}
	.header-banner.bg-white{
	margin-bottom: 0px;
	}
	#detail_view_menu .mcategory-list ul.nav a.nav-link{
		color: #fff;
	}
	#detail_view_menu .accordion .card-header{
	    padding: 15px  !important;
    background-color: #fdd7f2  !important;
    color: #fff !important;
}
}
@media screen and (max-width: 991px){

#header .ant-select {
    padding: 0 10px;
}
}
/* ---------------------------
		TAKEAWAY MENU
------------------------------*/
#detail_view_menu #menu-category h3 {
	color : #000;
	padding: 20px 0 10px 15px;
	text-transform: capitalize  !important;
	font-family: 'Poppins', sans-serif;
}

#detail_view_menu .accordion .card-title{
	color: #000  !important;
}
#detail_view_menu #cart-Basket h3,
#detail_view_menu #cart-Basket h3 span {
	color : #000 !important;
	line-height: 20px;
}
#detail_view_menu ul li a{
	background-color: #fdd7f2;
}

#detail_view_menu ul li a:hover, #detail_view_menu ul li a:focus, #detail_view_menu ul li a.active {
    color: #fff !important;
	background-color: #e101a2;
}
#detail_view_menu .accordion .card-body a.add-menu-item { color: #fdd7f2; }
#detail_view_menu .accordion .card-body .border-add-item,
.basket-order-view .border-add-item { border-color: #fdd7f2; }
#detail_view_menu .accordion .card-body svg.add-icon.icon-first,
#detail_view_menu .accordion .card-body svg.icon-Minimize,
#detail_view_menu .accordion .card-body svg.add-icon,
.basket-order-view svg.add-icon, .basket-order-view svg.icon-sub {
	background: #fdd7f2;
	fill:#fff;
	border: none;
}
.basket-order-view .arrow-icon a .icon-accordian {
    height: 20px;
    width: 20px;
    display: inline-block;
    line-height: 20px;
    margin-right: 10px;
    padding: 0;
}

body .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content svg {
  fill: #fdd7f2;
}

.header-banner .ant-select .ant-select-selector, .header-banner .ant-select:not(.ant-select-customize-input) .ant-select-selector {
background: #fdd7f2  !important;
}

body .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
color: #fdd7f2  !important;
}

.fill-primary {
  fill: #fdd7f2  !important;
}

#header .resp-primary-navbar {
  background: #fdd7f2  !important;
}

.border-add-item .add-menu-item {
color: #fdd7f2  !important;
}

.border-add-item {
border: 1px solid #fdd7f2  !important;
}

#addonsModal .modal-footer .add-checkout-button, 
#cart-Basket .total_value .btn-proceed, .pre-order-field{
background: #fdd7f2;
}

#driver_tip .tip_amount.selected, #driver_tip .tipsList label.selected {
color: #fdd7f2;
}

#cart-Basket .basket-order-view p.discount-amount-applied {
  color: #fdd7f2;
}

.coupon_code_apply a.coupon-code-remove svg, a.cross-remove svg {
  fill: #fdd7f2;
}

.hr-more-less::after{
color: #fdd7f2;
}

.quick_checkout h2{
 color: #fdd7f2; 
}

.basket-order-view .arrow-icon a.accordian-open .icon-accordian {
  fill: #fdd7f2;
  color: #fdd7f2;
}

.basket-order-view span.title-menu-addons,
#detail_view_menu .menu-accordion .card-sub-title{
color: #fdd7f2 !important;
  font-style: italic;
}

.badge-danger{
background-color: #fdd7f2  !important;
}


#collection-basket:hover svg, #delivery-Basket:hover svg, #restaurant-basket:hover svg {
  fill: #fdd7f2;
}

.coupon_code_apply a.coupon-code-remove svg, a.cross-remove svg {
  fill: #fdd7f2;
}

.coupon_code_apply a.coupon-code-remove, a.cross-remove {
  color: #fdd7f2; 
}

.white-banner{
background: #fdd7f2;
color: #fff;
    border-radius: 4px 4px 0 0;
}

.ant-drawer .navbar-nav > li > a:hover {
  color: #fdd7f2;
}

.MuiList-padding.MuiList-root.MuiStack-root.css-agrmyn li a, 
.MuiList-padding.MuiList-root.MuiStack-root.css-1ka6sfb li a, 
.MuiList-padding.MuiList-root.MuiStack-root.css-1ka6sfb button {
  color: #000;
}

@media screen and (max-width:767px){
#header .resp-primary-navbar {
  background: #fdd7f2  !important;
}
  
  .text-info {
  color: #fdd7f2  !important;
}

.fill-info {
  fill: #fdd7f2;
}

.ant-select-selection-item svg {
  fill: #fdd7f2;
}

.ant-select-item-option-content svg {
  fill: #fdd7f2;
}
  
  .cart-preview-btn {
  background: radial-gradient(circle at 50% -3px,transparent 37.5px,#fdd7f2 38.5px) repeat scroll 0 0 transparent;
  }  
  .mcat-toggle-wrapper .mcat-toggle-btn {
  background: #fdd7f2;
  }

}




/* ---------------------------
			FOOTER	
------------------------------*/
footer ul li.list-block-item {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
footer ul li.list-block-item a {
	color : #e101a2 !important;
	display: inline-block;
    padding: 0 10px;
    border-radius: 3px;
    transition: 0.3s all ease-in-out;
}
footer .app-images img {
    background: #fff;
    padding: 5px;
    border-radius: 3px;
}
footer .copy_rights ul li a:hover {
    background: transparent !important;
}
footer ul li a:hover {
	background: #fdd7f2 !important;
	color: #fff !important;
}
/* FOOTER COLORED */
footer {
    background: #e101a2;
}
footer ul li.list-block-item a, footer ul p,footer .copy_rights {
	color: #fff !important;
}
footer .copy_rights {
    border-top: 1px solid rgba(255,255,255,0.1) !important;
}
footer .copy_rights ul li a svg {
	fill: #fff;
}

.footer-logo.img-fluid.d-block.mx-lg-auto {
  display: none  !important;
}

#mobile-accordion .col-8.col-md-5::after {
  content: "";
  display: block;
  width: 146px;
  height: 58px;
  background: url(https://orders2.me/wp-content/uploads/2022/11/poweredby-orders2me.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.cookies, .gdpr-promitions{
background: #fdd7f2  !important;
}

.cookies button, .cookies button.manage_setting_button, .gdpr-promitions p button {
border: 1px solid #000 !important;
}

.cookies button.manage_setting_button {
  color: #000;
}

.cookies button, .gdpr-promitions p button {
background: #e101a2;
color: #fff;
}

#mobile-accordion .ant-back-top-content {
  background: #fdd7f2;
}

#mobile-accordion {
  padding: 20px 0 80px;
}

#detail_view_menu .category-card {
  background-color: #fdd7f2 !important;
}

.icon-Check-box-fill,
.icon-Radio-fill {
fill: #fdd7f2;
}

.more-dropdown .dropdown-menu > li > a:hover, .navbar, .navbar .dropdown-menu .dropdown-item:hover, .navbar .dropdown:hover > a, .navbar .navbar-nav > li > a:hover {
  color: #fdd7f2;
}

.btn-fdhb, .btn-fdhb.disabled:hover {
  background: #fdd7f2;
  border-color: #fdd7f2;
}

.btn-fdhb:hover {
  background: #fdd7f2;
  border-color: #fdd7f2;
}

body a {
  color: #fdd7f2;
}

#searchTA[placeholder] {
   font-family: 'Poppins', sans-serif;
}

#sticky-search {
  margin-bottom: 30px;
}

@media screen and (max-width: 991px) {
	#header .sticky-search {
	margin-bottom: 0;
	}

	#hamburgerIcon {
	  background: #fff;
	}
}