body {
    padding-top: 0px;
}
.learn-more{display: none !important;}
.nav-wrapper{min-height: 64px;}
.wrapper>.navbar.navbar-default {
height: 64px;
background: #000000;
border-color: #000;
border-radius: 0;
margin-bottom: 0px;
position:fixed;
width: 100%;
z-index: 999999;
min-height: auto;
}
.collapse>.nav-cetner-text {
text-align: center;
color: #fff;
display: inline-block;
margin: 15px 0;
font-family: ProximaNovaRegular;
font-size: 18px;
padding: 6px 0;
}
.nav-cetner-text a{
font-family: ProximaNovaRegular;
font-size: 18px;
color: #fff;
border-bottom: 2px solid #fff;
}
.nav-cetner-text a:hover, .nav-cetner-text a:focus {
  text-decoration: none;
}
.center-text {
text-align: center;
font-family: ProximaNovaRegular;
font-size: 18px;
}
.logo-img {
padding: 7px 15px;
height: 63px; 
}
.left-line {
  padding: 7px 25px;
  border-left: 1px solid #252525;
  display: inline-block;
  float: left;
}
/* .left-line .login {
	padding: 10px 18px!important;
} */
.bar-right {
  padding: 7px 0;
}
.bar-right a, .bar-right button, .bar-right li {
  float: right;
}
.dropdown-menu li, .dropdown-menu li a {
  width: 100%;
  margin: 0px;
}
 nav .navbar-header {
  padding: 0px;
 }
.bar-right>button {
  margin: 7px 0;
}
.navbar-right>button {
width: 77px;
height: 34px;
border-radius: 5px;
border: none;
padding: 7px 0px;
font-family: ProximaNovaRegular;
font-size: 14px;
color: #000;
background: #fab028;
}
.navbar-right a {
  padding: 7px 18px;
  line-height: 20px
}
.dropdown-text a, .dropdown-text a:hover, .dropdown-text a:active {
margin: 17px 15px;
padding: 0px!important;
line-height: 15px!important;
color: #fff!important;
font-family: ProximaNovaRegular;
background: #000000;
}
.dropdown-menu a, .dropdown-menu a:hover, .dropdown-menu a:active  {
margin: 0px;
line-height: 15px!important;
color: #fff!important;
font-family: ProximaNovaRegular;
background: #000000;
padding: 15px!important;
}
.dropdown-text .dropdown-menu>li>a:focus, .dropdown-text .dropdown-menu>li>a:hover, .dropdown-text .dropdown-menu>li>a:active {
  background-color: #000!important;
  color: #fff!important;
  padding: 0px!important;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:active, .dropdown-menu>li>a:hover {
   background-color: #000!important;
  color: #fff!important;
}
.drop-down-img img {
  width: 20px;
  height: 10px;
}
.lock-img img{
vertical-align: middle;
width: 24px;
height: 32px;
}
.inner-cart-list h4 {
    text-align: center;
    margin-bottom: 10px;
	font-size: 17px;
	font-weight: 700;
	font-family: ProximaNovaRegular;
	color: #fff;
}
 .inner-cart-list {
    padding: 5px 15px;
}
.inner-cart-list ul {
  padding: 0px;
max-height: 350px;
overflow-y: auto;
}
  .cart-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 15px;
    font-size: 16px;
    margin: 5px 0!important;
	
}
  .cart-total {
    font-size: 12px;
    text-align: right;
    margin: 10px 0;
	font-size: 16px;
}

.empty-cart {
	margin: 10px 0;
	display: -webkit-box;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 1.995;
    font-size: 12px;
    margin: 5px 0!important;
}
  .delete-img a, .delete-img a:hover {
    display: inline-block;
    background: #fab028;
    color: #000!important;
    padding: 4px 10px!important;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 5px;

}
.view-cart a, .view-cart a:hover {
    display: inline-block;
    background: #fab028;
    color: #000!important;
    padding: 11px 7px!important;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 2px!important;
    border-radius: 5px;
    font-weight: 600;
}
.cart-text {
	width: 200px;
	line-height: 20px
}
.cart-qnty {
	width: 38px;
	text-align: center;
}
.cart-amt {
	width: 50px;
	text-align: center;
}
.lock-img {
  margin: 8px 25px!important;
}

.dropdown-text>.dropdown-menu{
background: #000000;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
background: none;
}
.login, .login:hover, .login:focus {
	width: 77px;
    height: 34px;
    border-radius: 5px;
    border: none;
    padding: 14px 0px !important; 
    font-family: ProximaNovaRegular;
    font-size: 14px;
    color: #000!important;
    background: #fab028!important;
    margin: 7px;
}
.log-in-btn .login {
	line-height: 5px!important;
}
.login:hover, .login:focus {
	text-decoration: none;
	color: #000;
}
.sub-menu {
	position: absolute;
    top: 100%;
    right: 0;
    /*background-color: #fff;*/
    box-shadow: 0 2px 20px 0 rgba(153,153,153,0.35);
    font-size: 16px;
    line-height: 1.5;
    width: 320px;
    z-index: 15;
    color: #fff;
    margin-top: 7px!important;
}
.dropdown-menu:after {
	   position: absolute!important;
    right: 13px;
    bottom: 100%;
    height: 0;
    width: 0;
    border-bottom: 12px solid #fff;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    content: "";
}
.submenu-item:not(:last-of-type) {
    border-bottom: 1px solid #f2f3f4;
 }
 .submenu-item a{
	 padding: 0px!important;
 }

 .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background: transparent !important; }

 .submenu-item {
 	padding: 12px 18px;
 }
 
.sub-menu-header {
	font-family: ProximaNovaRegular;
    font-size: 17px!important;
    line-height: 1.25;
    margin: 0 0 12px;
    padding: 0;
    font-weight: 700;
    color: #fff;
}
.submenu-item ul {
	padding: 0px;
}
.sub-menu-item-row {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 1.995;
}
.sub-menu-item-row a, .sub-menu-item-row a:hover, .sub-menu-item-row a:focus {
	padding: 7px 0px!important;
}

.navbar-brand img{margin:0 }


footer {
background: #000;
color: #fff;
font-family: ProximaNovaLight;
font-weight: normal;
padding-bottom : 0 ;
}
footer h1 {
font-family: ProximaNovaBold;
font-size: 32px;
margin-bottom: 20px;
}
.label1 {
color: #999999;
font-size: 16px;
}
tbody tr {
line-height: 30px;
}
.list-social-icons a {
color: #b3b3b3;
background-color: transparent;
display: block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
width: 50px;
height: 50px;
font-size: 22px;
text-align: center;
line-height: 47px;
/*margin: 0 8px;*/
border: none !important;
}
.list-social-icons img {
  width: 49px;
  height: 49px;
  vertical-align: baseline;
}
.list-social-icons li {
  padding-right: 0px;
  padding-left: 24px;
}
.footer h1 {
font-size: 22px;
font-family: ProximaNovaBold;
margin: 30px 0;
}
tbody>tr>td {
  padding-right: 5px;
  font-size: 16px;
}
footer ul>li p {
margin: 10px 0;
font-size: 14px;
color: lightgray;
}
.social-icon {
  text-align: right;
}
.social-icon ul {
  margin-top: 55px;
}
footer span {
font-size: 14px;
}
footer .top-footer {
  padding: 65px 0 60px;
}
footer h3 {
font-size: 18px;
margin-bottom: 25px;
color: #fff!important;
}
.m40 {
  margin: 40px 0!important;
  border-top: 1px solid #333333;
}
.list-cuisines>ul>li{
  line-height: 30px;
}
.list-cuisines ul, .list-cuisines ul li{
  list-style: none;
}
.list-cuisines ul {
	padding: 0px;
}
.list-cuisines>ul>li a{font-size: 16px}
.bottom-footer {
  padding: 41px 0;
  background: #171717;
}
.bottom-footer p {
  font-family: ProximaNovaLight;
  font-size: 14px;
  text-align: center;
}
.copyrigh-center {
  display: block;
  vertical-align: middle;
  padding: 12px; 
}
.c3-sign {
  text-align: right;
}
.c3-sign img {
  width: 121px;
  height: 32px;
}
.footer-logo-img {
  line-height: 0px;
}
.footer-logo-img a {
  display: inline-block;
}
.footer-logo-img a:last-child {
  margin-left: 14px; 
}


/*Menus Page css*/
/*#inner_page .st7 {
  margin: 100px 0!important;
}
.title-st3 {
	margin-top: 100px;
}*/
 .navbar-header .dropdown-text {
    display: none!important;
  }

  .dropdown-text .dropdown-toggle {
    background-color: #000!important; 
  }
  .dd_menu_item:hover {
    padding: 0px!important;
  }


.nav-cetner-text input {
  background: none;
  border: none;
  font-family: ProximaNovaLight;
  width: 300px;
  outline: none;
}
.search-icon img {
  width: 21px;
  height: 21px;
  display: inline-block;
    vertical-align: middle;
}
.nav-cetner-text input::placeholder {
  color: #b3b3b3;
}
.border-right {
  border-right: 1px solid #252525;
}
.location-icon {
  display: inline-block;
  margin: 19px 5px;
  font-size: 18px;
  font-family: ProximaNovaLight;

}
.location-icon img {
  margin: 0 5px;
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 22px;
}
.location-icon input {
  border: none;
  background-color: #000;
  color: #b3b3b3;
  outline: none;
}
.location-icon input::placeholder {
  color: #b3b3b3;
}

.location-icon input:hover {
  text-decoration: none;
}
.nav-bar{
 color: #fff;
display: inline-block;
float: right;
padding: 13px 0px 12px 25px;
border-left: 1px solid #252525;
}
.nav-bar a{color:#fff;}
.mob-search-icon a img {
  display: none!important;
}

  /*Nav Part End*/  

  .left-line {
  padding: 7px 25px;
  border-left: 1px solid #252525;
  display: inline-block;
  float: left;
}
.left-line .dropdown-text {
    float: right!important;
  }
.bar-right {
  padding: 7px 0;
}


/* Toogle Menu */

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/* #wrapper.toggled {
    padding-right: 250px;
} */

#sidebar-wrapper {
    z-index: 999999;
    position: fixed;
    right: 0px;
    width: 0;
    top:63px;
    height: 100%;
    margin-left: -250px;
    overflow-y: auto;
    background: #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled #sidebar-wrapper {
    width: 250px;
}

#page-content-wrapper {
    width: 100%;
    position: absolute;
    padding: 15px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: 0px;
}


.sidebar-nav {
    position: absolute;
    top: 0;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    text-indent: 20px;
    line-height: 40px;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #999999;
    padding: 0px;
    color: #fff;
    font-family: ProximaNovaRegular;
    background: #000000;
}

.sidebar-nav li a:hover {
    text-decoration: none;
    color: #fff;
    background: rgba(255, 255, 255, 0.2);
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
}

.sidebar-nav > .sidebar-brand a {
    color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}

@media(min-width:768px) {
    #wrapper {
        padding-left: 0;
    }
    /* #wrapper.toggled {
        padding-right: 250px;
    } */
    #sidebar-wrapper {
        width: 0;
    }
    #wrapper.toggled #sidebar-wrapper {
        width: 250px;
    }
    #page-content-wrapper {
        padding: 20px;
        position: absolute;
    }
    #wrapper.toggled #page-content-wrapper {
        position: absolute;
        margin-right: 0;
    }
}

.modal{top:70px;}

#learn_more_links{background: #000}