/* For Order Type Popup */
body.popup-open {
  overflow: hidden;
}

.displaynone{
  display: none !important;
  opacity: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
}

.floating-icon-box {

  position: fixed;

  bottom: 40px;

  left: 20px;

  width: 60px;

  height: 60px;

  line-height: 60px;

  background-color: #ffffff;

  border-radius: 50%;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  z-index: 9999;

  border-radius: 4px;

  -moz-border-radius: 4px;

  /* -webkit-border-radius: 4px; */

  -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px;

  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px;

  box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

  box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px

}

.floating-icon-box i{

  font-size: 21px;

  line-height: 60px;

  color: #444;

font: normal normal normal 14px/1 FontAwesome;
	
}

/* pasted from customizer  */
.menu-block .inner-box .text {
    padding-right: 50px;
}
.intro-content-section{
  overflow: hidden;
}
.subtitle{
      position: relative;
}
.subtitle::after{
  width: 100px;
  height: 2px;
  background: #e7272d;
  right: 0;
  margin-left: 30px;
  content: '';
  display: inline-block;
  vertical-align: middle;
}

/* WpCafe Style */
.wpc-reservation-field .flatpickr-calendar {
    background:#e7272d;
}
.wpc-reservation-form .wpc-row {
    align-items: center;
}
.wpc-reservation-field .flatpickr-calendar {
    background-color: #e7272d !important;
}
.wpc-food-menu-item .wpc-add-to-cart a i {
    line-height: 36px;
}

.flatpickr-current-month .numInputWrapper{
  display:none;
}

.search-item-wrapper .delivery-pickup-product-wrapper .wpc-food-menu-thumb img{width:100%}

.navbar-brand img {
    width: 60%;
}