/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#Header .top_bar_left{
	background:rgba(255, 255, 255, 0.94)!important;
}
ul#menu-main-menu {
    float: left;
    margin: 0px;
}
/*li.nav-item.active a {
    background: #649b48!important;
    color: #FFF!important;
}*/
.nav-tabs .nav-link.active{
    color: #ffff !important;
    background-color: #629749 !important;
    border-color: #dee2e6 #dee2e6 #fff !important;
}
.get_in_touch ul li {
    margin: 0!important;
    list-style: none!important;
    position: relative!important;
    padding: 6px 0 13px 35px!important;
    word-wrap: break-word!important;
}
#foodmenu ul.nav.nav-tabs {
    list-style: none!important;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

#foodmenu ul.nav.nav-tabs li {
    list-style:  none;
}

#foodmenu ul.nav.nav-tabs li.active {
    /* border-top: saddlebrown; */
}

#foodmenu .tab-pane ul li {    list-style: none;
    /* margin: 0px; */
    /* padding: 0; */
    min-height: 215px;
    display: inline-block;
    left: 0;
    right: 0;
    width: 100%;
    position: relative;
}
#foodmenu .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #6ea353;
}
#foodmenu .tab-pane ul {
    margin: 0px;
}
#foodmenu li.nav-item:last-child {
    display: none;
}
li.fmenu-item {
list-style: none;
    margin: 0px 0 30px 0;
    padding: 25px;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
}
li.fmenu-item div.exce p {
    padding: 0px;
    margin: 0px;
}
li.fmenu-item div.menu-name {
    display: block;
    font-family: inherit;
    font-size: 18px;
    color:  #333;
}

li.fmenu-item div.menu-desc {
    font-size: 16px;
    display: inline-block;
    font-weight: 300;
    padding:  12px 0;
    width: 70%;
}
li.fmenu-item div.menu-desc p{
	margin:0px;
	padding:0px;
}
li.fmenu-item div.menu-price {
    font-size: 20px;
    font-weight: 800;
    font-family: inherit;
    display: inline-block;
    float: right;
    color: #649b47;
    padding: 12px 14px 0 0;
    width: 30%;
    text-align: right;
}
img.menu_pic {
    margin: 0px 15px 0px 0px;
    padding: 0px;
    width: 100px;
    height: 100px!important;
    border-radius: 50%;
    object-fit: cover;
    object-position:  center;
    float: left;
}
.trailer_box .desc {
    background: rgba(0, 0, 0, 0.42);
}
/*=============
 * FOOTer
 * =========*/
.masala {
    margin: 0;
    padding: 0;
    width: 100%;    
	height: 250px;
    background: url(http://zahidrestaurant.com.au/wp-content/uploads/2018/06/chef_pic1.png) no-repeat #FFF;
    background-position: center;
}
/*==============
 * TABS=======*/
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
.tab-pane ul {
    column-count: 2;
}
section {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}

input {
  display: none;
}

#foodmenu label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #bbb;
  border: 1px solid transparent;
}

label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

#foodmenu label[for*='1']:before { content: '\f1cb'; }
#foodmenu label[for*='2']:before { content: '\f17d'; }
#foodmenu label[for*='3']:before { content: '\f16b'; }
#foodmenu label[for*='4']:before { content: '\f1a9'; }

#foodmenu label:hover {
  color: #888;
  cursor: pointer;
}

#foodmenu input:checked + label {
  color: #555;
  border: 1px solid #ddd;
  border-top: 2px solid orange;
  border-bottom: 1px solid #fff;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {
  display: block;
}

@media screen and (max-width: 650px) {
  #foodmenu label {
    font-size: 0;
  }
  #foodmenu label:before {
    margin: 0;
    font-size: 18px;
  }
}

@media screen and (max-width: 400px) {
  #foodmenu label {
    padding: 15px;
  }
}