/*-------------------------------
		FONT DECLARATION
---------------------------------*/		
@import 'https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700';
/* ------------------------------
			BACKGROUND 
---------------------------------*/
.resp-body #root {
	background: url(https://assets.foodhub.com/static/8c0fd97e20c29270acfed11feb853eed/img/1571643215phpjlUeWd.jpg)center center / cover fixed no-repeat;
	font-family: montserrat,sans-serif;
}
/* ---------------------------
		NAVIGATION MENU
------------------------------*/

#header .resp-primary-navbar ul.navbar-nav > li > a { 
	border-radius: 3px;
	transition: 0.3s all ease-in-out;
	color : #424242;
}
#header .resp-primary-navbar ul.navbar-nav > li:hover > a,
#header .resp-primary-navbar ul.navbar-nav > li.show > a { background: #fff; color: #000; }
#header .resp-primary-navbar ul.navbar-nav > li:hover .nav-link.basket-icon .icon-Shopping-Cart { fill: #000;  }
#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;
}
#header .resp-primary-navbar .nav-link.basket-icon .icon-Shopping-Cart { 
	margin-right: 0;
	fill: #424242; 
}
#header .resp-primary-navbar .navbar-toggler {
    color: #424242;
    margin: 0 15px 0 15px!important;
}
#header .resp-primary-navbar .navbar-toggler-icon {
	filter: none;
}
/* NAVIGATION COLORED */
#header .resp-primary-navbar { background: #000; }
#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 */
@media (max-width: 991px) and (min-width: 320px){
	#header .resp-navbar-header.navbar-header {
	    display: flex;
	    align-items: center;
	}
	#header .resp-primary-navbar .resp-logo.navbar-brand.d-lg-block {
        display: none!important;
    }
    #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%;
	}
	#header .resp-primary-navbar ul.navbar-nav > li > a {
	    color: #424242!important;
	}
	/* NAVBAR COLORED */
	#header .resp-primary-navbar ul.navbar-nav > li > a {
	    color: #fff!important;
	}
	#header .resp-primary-navbar .navbar-collapse.show {
	    background: #000;
	}
}
/* ---------------------------
		TAKEAWAY MENU
------------------------------*/
#detail_view_menu #menu-category h3 {
	color : #424242;
}
#detail_view_menu .accordion .card-header {
	color : #424242;
}
#detail_view_menu #cart-Basket h3 {
	color : #424242;
}
#detail_view_menu ul li a:hover, #detail_view_menu ul li a:focus, #detail_view_menu ul li a.active {
    background-color: none;
    color: #424242;
}
#detail_view_menu .accordion .card-body a.add-menu-item { color: #000; }
#detail_view_menu .accordion .card-body .border-add-item,
.basket-order-view .border-add-item { border-color: #000; }
#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: #000;
	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;
}
/* ---------------------------
			FOOTER	
------------------------------*/
footer ul li.list-block-item {
	padding-left: 0!important;
	padding-right: 0!important;
}
footer ul li.list-block-item a {
	color : #424242!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: #000!important;
	color: #fff!important;
}
/* FOOTER COLORED */
footer {
    background: #424242;
}
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;
}


div#cart-items:after {
    content:"Ask before you eat. Management advises that food prepared here may contains or have come into contact with peanuts, tree nuts, soybeans, milk, eggs, wheat, fish or selfish. If you have, or think you may have, any food allergy please discuss matters with our staff before your order";
    text-align: center;
    text-transform: uppercase;
    background: #0d2081;
    padding: 10px;
    color: #fff;
    font-weight: 700;
    border: 2px solid #ececec;
    border-radius: 20px;
    margin: 20px;
    display: inline-block;
}