

h2 a {
 color: #1e1c4d;
}
h2.icon_title {
   margin: 0px!important;
   padding: 0px!important;
   color: #1e1c4d;
   line-height: 27px;
}
h6.qode-rml-description-holder {
 margin-right: 50px;
}
.qode-restaurant-menu-list .qode-rml-line {
  height: 3px;
  border-bottom: 1px dotted #fff;
  display: table-cell;
  width: 98%;
  z-index: 1;
  position: relative;
  bottom: 6px;
}

h5.qode-rml-title, h5.qode-rml-price {
  color: #000;
  font-weight: 900;
  letter-spacing: 1px;
}

.qode-restaurant-menu-list .qode-restaurant-menu-list-holder-title-holder {
  border: 3px solid #f05151;
  padding: 4px 8px;
  display: table;
  margin-bottom: 21px;
  width: auto;
}

header:not(.sticky) .q_logo a {
    height: 140px !important;
}
header.sticky .q_logo a {
    height: 60px !important;
}

.footer_top_holder{
    background-position: center;
}
header .header_inner_left{
    left: 20px;
}

.header_bottom_right_widget_holder{
    padding-right: 0;
}

@media only screen and (max-width: 1440px){
.custom-nav.tp-bullets{
transform: matrix(1, 0, 0, 1, -33, -40)!important;
}
}