/*
Theme Name: FoodBakery Child
Theme URI: http://www.chimpstudio.co.uk/
Template: foodbakery
Author: Chimp Studio
Author URI: https://themeforest.net/user/chimpstudio
Description: FoodBakery theme for WordPress is stylish, customizable, simple, and readable - make it yours with a custom menu and custom theme options. FoodBakery supports multiple widgetized areas and featured images comes with drag and drop page builder for pages). It includes stylesheets for admin Visual Editor.
Tags: two-columns,left-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.4.0.1510841589
Updated: 2018-04-09 14:13:09

*/
.main-header .main-navigation > ul > li ul {
    width: auto;
}
.icon-v-card,.icon-v-card+input,.icon-user4,.icon-user4 input{
    display:none;
}
.menu-itam-holder .menu-itam-list .image-holder {    
    width: auto !important;;
    height: auto !important;;
}

.chef_error{
    /*color: red!Important;*/
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    background: #fff;
    padding-bottom: 30px;
    font-size: 16px;
    font-weight: 600;    

}
.chef_error p{
    background: red!Important;
    text-align: center;
    color: #fff;
    padding: 30px;
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 600;
}
.chef_error img{
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
#overlay {

  background-color: rgb(0 0 0 / 10%)!important ; 
  opacity: 1!important; 
}
.listing.classic-grid ul li .list-post .img-holder figcaption{ height:auto!important;}
#header.fancy .main-header .login-option {
    padding: 14px;
}
.reviwes-restaurant-holder,.add-new-review-holder{
    display:block!important;
}
.reviews-alert,.review-listing .elements-title h5{
    display:none;
}
.location-holder a.more-btn {
    background-color: #8c54a1;
}
.company-info-detail .company-info .img-holder figure img {
    width: 70px;
    height: 70px;
}
.company-holder .company-logo figure a img {
    height: 256px;
    /*width: 340px;  */ 
    object-fit: contain;
}
.company-logo img {
    border-radius: 50%;
}

.bgcolor, .chosen-container .chosen-results li.highlighted, .order-sort-results ul li:hover:before, .bootstrap-datetimepicker-widget .btn-primary,
.booking-info-sec .contact-info .field-holder .submit-btn input[type="submit"], .user-order input[type="submit"], .main-post .column-text form .field-holder .field-btn,
.main-search.fancy.bg-holder, .load-more-btn:hover, .order-sort-results ul li.active:before, .order-sort-results ul li.active:before, .listing.simple.slide-loader:before, .main-header .login-option a.get-start-btn, .field-holder .btn-submit:hover, .no-results .suggestions ul li:before, .widget.widget_search form .btn-default, .textwidget span.button-med a, .cs-seprater:after, .slicknav_btn, .user-order .select-option input[type="radio"]:checked + label:after, #add_payment_method #payment ul.payment_methods li.wc_payment_method input[type="radio"]:checked + label:after, .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input[type="radio"]:checked + label:after, .woocommerce form .woocommerce-checkout-payment .form-row input.button, .pricetable-holder .cs-price, .foodbakery-button-loader, .invite-member .btn-send, .menu-order-detail .btn-print, .radio-holder .input-radio label:after, .footer-style-1 .social-media li a:hover, #footer.footer-style-1 .widget-title h5:after, .pricetable-holder .foodbakery-subscribe-pkg-btn, .pricetable-holder .foodbakery-subscribe-pkg, .login-form .input-filed input[type="submit"], .login-form .input-filed input[type="button"], .user-dashboard .foodbakery_loader, .user-order input[type="submit"], .user-order .menu-order-confirm, .modal-dialog .menu-selection-container button, .modal-dialog .menu-selection-container .reset-menu-fields, .suggestion-search .btn-default, .main-search.classic .field-holder input[type="submit"],
.wp-foodbakery .listing.grid-slider .list-post:hover:before, #footer.footer-style-4 .social-media > li > a:hover, #header.transparent-header.court.pinned .main-header,
.main-location > ul > li.choose-location ul ul::-webkit-scrollbar-thumb, .icon-boxes.fancy:hover .img-holder figure i, .tab-single-page .tabs-holder .deal-tabs-modal>.nav-tabs li.active a, 
.tab-single-page .tabs-holder .deal-tabs-modal>.nav-tabs li.active a:hover, 
.tab-single-page .tabs-holder .deal-tabs-modal>.nav-tabs li.active a:focus, 
.tab-single-page .tabs-holder .deal-tabs-modal>.nav-tabs li a:hover, .tab-single-page .categories-menu a:hover, 
.tab-single-page .categories-menu li.active a, 
.tab-single-page .categories-menu li.active a i
{
	background-color:#8c54a1 !important;
}
 .pay-option.dev-order-pay-options ul li:nth-child(1) ,.select-option.dev-select-fee-option ul li:nth-child(1) {
    display: none;
}
.location-holder.fancy ul.location-list li span {
    color: #8c54a1;
}
.testimonial.fancy  .testimonial-holder .img-holder:after {
    color: #8c54a1;
}
.testimonial.fancy .swiper-pagination-bullet-active{
    color: #8c54a1 !important;
}
.location-holder.fancy .col-lg-3 {
    width: 100%;
}
.location-holder ul.location-list li {
    text-align: center;
}
.testimonial.fancy .swiper-pagination-bullet-active { background: #8c54a1 !important; border: 0 !important; }
.map-sec-holder,#order-card-payment {
    display: none;
}
 
.sub-header .text-holder p {
    display: none;
}
span.restaurant-status.close {
    display: none;
}
.widget.widget-timing ,.contact-info{
    /*display: none;*/
}
span.wpcf7-form-control-wrap {
    margin: 14px 0px 0px 0px;
}
.categories-holder.fancy .categories-list a:focus{
        padding: 10px 0;
        background:#8c54a1;
}
.icon-boxes.classic:before,.listing .restaurant-status.close{
        background-color: #8c54a1!important;
        color:#fff;
}

ul.social-media,.restaurant-status {
    display: none!important;
}
span.input-group-addon {
    display: none;
}
footer ul.social-icon {
    display: block;
    overflow: hidden;
    margin-left: 50px;
}
footer ul.social-icon li {
    float: left;
    width: 32px;
    margin-right: 10px;
}
footer ul.social-icon li img {
    max-width: 100%;
}
.company-info-detail .company-info .img-holder figure img{object-fit:contain}
/*.user-order .input-group.date{ display:none}*/
#menu-item-17018{display:none;}
@media screen and (max-width: 550px){
    /*.fadeOutLeft{display:none}*/
.tabs-holder .nav-tabs li a {
    padding: 10px!important;
}

} 
@media screen and (max-width: 450px){
    .login-popup{color:#fff;}
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    border: none;
    height: 44px;
    line-height: 44px;
    text-align: center;
    display: inline-block;
    padding: 0px 22px;
    background-color: #8c54a1 !important;
}
label {    
    font-size: 14px;
    color: #484848;
    font-weight: 400;
    display: block;
    line-height: 18px;
    margin-bottom: 10px;
}
.connect_div {
    position: fixed;
    bottom: 10px;
    right: 20px;
    z-index: 99;
}
.get-whats-app {
    background: #25d366;
    border: 1px solid #25d366!important;
    color: #fff!important;
}
.get_connect_fast {
    font-size: 24px;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    box-shadow: 3px 3px 3px #928585b5;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
   
}
#connect_cta {
    width: 45px;
    }
.fa-whatsapp:before {
    content: "\f232";
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.price-block-fixed, .price-block-fixed-listing {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 0 20px rgb(0 0 0 / 15%);
  padding: 10px 10px;
  text-align: center;
}
.price-fixed-scroll a.get-in-touch {
  background: #8c54a1;
  width: calc(100% - 155px);
  color: #fff;
}
a.get-in-touch {
  text-align: center;
  line-height: 40px;
  height: 40px;
  display: inline-block;
  text-transform: uppercase;
  padding: 0 20px;
  border-radius: 40px;
  font-weight: 600;
}

.price-fixed-scroll a.get-mobile {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  color: #545454;
  line-height: 37px;
}
.price-fixed-scroll a.get-mobile {
  height: 40px;
  text-transform: uppercase;
  padding: 0 20px;
  border-radius: 40px;
  font-weight: 600;
  text-align: center;
  float: right;
  margin-left: 10px;
  vertical-align: top;
  font-size: 22px;
}
.price-fixed-scroll a.get-whats-app {
  vertical-align: top;
  font-size: 22px;
  line-height: 40px;
  height: 40px;
  text-transform: uppercase;
  padding: 0 20px;
  border-radius: 40px;
  font-weight: 600;
  text-align: center;
  float: right;
  margin-left: 10px;
}
.delivery-timing ul {
    display: none;
}
.footer-logo img{
	max-height: 36px;
}
/* mobile less than 480 */
@media only screen and (max-width: 480px) {
    .connect_div{
        display:none;
    }
    .categories-holder.fancy .col-lg-2.col-sm-4.col-xs-6{
    	width: 33.3%;
    }
}
#foodbakery_publisher_bookings,#foodbakery_publisher_accounts+li{display:none;}
/* screen more than 922px desktop */
@media screen and (min-width: 992px){
.price-block-fixed, .price-block-fixed-listing {
  display: none;
    }    
}



.cnct-icon li{
    display: flex;
    column-gap: 15px;
}
.cnct-icon li .bgcolor{
    height: 40px;
    border-radius: 100%;
    width: 40px;
}
.cnct-icon li .bgcolor i{
    font-size: 20px;
    position: relative;
    left: 25%;
    top: 25%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.cnct-icon li .bgcolor i:before{
color: #fff;
}

.menu-itam-holder .field-holder.sticky-search{
    z-index:10!important;
}

@media screen and (min-width:768px){
   .menu-itam-holder .menu-itam-list .price-holder{
    top: 70%!important;
} 
}

.element-title{
	margin-bottom:0;
}
.location-holder{
	padding-top:0;
}
.fancy .location-list{
	padding:0!important;
	margin-bottom:0!important;
}
.more-btn-holder{
	padding-top:15px!important;
}
.location-holder .col-sm-6{
	width:100%;
}
#brows-by-loc{
	padding-top:70px!important;
}

@media screen and (max-width:991px){
    .chef_error {
        color: red!Important;
        transform: translate(-5%, -50%);
        position: absolute;
        top: 50%;
        left: 9%;
        text-align: center;
        background: #fff;
        padding: 30px;
        font-size: 16px;
        font-weight: 600;
    }
    #listing-pg-m .listing-main-search{
        background:none;
    }
	.copyright-sec{
		padding-bottom:50px;
	}
	#mst-popl-slider{
		padding-bottom:0px;
	}
}

.tab-content #menu3 .row{
    display:none;
}
.menu-itam-holder .field-holder.sticky-search {
    z-index: 1!important;
}
.transparent-header .main-header .login-option a.login-popup{
    color:#fff!important;
}
#header.fancy .main-header .nav-right {

    padding-top: 0px;
}

.element-title p, .main-section .element-title p {
    color: #565656 !important;
}
.listing .delivery-potions i {
   
    background-color: #666666 !important;
}
.listing.classic-grid ul li .list-post .text-holder .location:after {
    
    color: #999999 !important;
}
.categories-holder .categories-list img {
    margin-bottom: 15px;
    width: 50px;
}
