body { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; font-family: 'Lato', sans-serif; letter-spacing: 0px; font-size: 16px; color: #6e726e; font-weight: 400; line-height: 27px; }
h1, h2, h3, h4, h5, h6 { color: #121312; margin: 0px 0px 15px 0px; font-weight: 400; font-family: 'Zilla Slab', serif; }
h1 { font-size: 38px; line-height: 48px; }
h2 { font-size: 36px; line-height: 42px; }
h3 { font-size: 26px; line-height: 36px; }
h4 { font-size: 20px; line-height: 26px; }
h5 { font-size: 16px; }
h6 { font-size: 12px; }
p { margin: 0 0 24px; line-height: 0.6; }
p:last-child { margin: 0px; }
ul, ol { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; color: #121312; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
a:focus, a:hover { text-decoration: none; color: #f05637; }







.menu-block { margin-bottom: 30px; }
.menu-title { border-bottom: 3px solid #e0e6e3; margin-bottom: 36px; padding-bottom: 10px; }
.menu-content { border-bottom: 1px solid #e0e6e3; margin-bottom: 0px; }
.dish-img img {
    border-radius: 50%;
 }
.dish-content { margin-top: 12px; margin-bottom: 10px; }
.dish-meta { 
    font-size: 12px;
  display: block;
  width: 210px;
  line-height: 1.5;
  color: #3e3e3e;
  text-align: left;
 }
.dish-title { margin-bottom: 6px; font-size: 15px; text-transform: uppercase; font-weight: 500; position: relative;text-align: left; }
.dish-price { 
    position: absolute; 
    right: 16px; 
    top: 32px; 
    font-size: 26px;
     color: #e03c23;
      font-weight: 500; 
      font-family: 'Zilla Slab', serif; 
    }
.well-block .dish-meta { width: 100%; }
.well-block .dish-price { 
    font-size: 26px; color: #e03c23;
     font-weight: 500; 
     font-family: 'Zilla Slab', serif;
      position: inherit; }


    


      @media (max-width: 575.99px) {
        .dish-img img {
           width: 50% !important;
           height: 50% !important;
         }

         .dish-price {
            position: absolute;
            right: 16px;
            top: 188px;
            font-size: 26px;
            color: #e03c23;
            font-weight: 500;
            font-family: 'Zilla Slab', serif;
          }


            
          .dish-price1 {
            position: absolute;
            right: 16px;
            top: 174px;
            font-size: 26px;
            color: #e03c23;
            font-weight: 500;
            font-family: 'Zilla Slab', serif;
          }
       
        }



        @media (min-width: 320px) and (max-width: 350px){


          .dish-price {
            position: absolute;
            right: 16px;
            top: 170px;
            font-size: 26px;
            color: #e03c23;
            font-weight: 500;
            font-family: 'Zilla Slab', serif;
          }


        }








        