@media print {
  @page {
    size: A4 portrait;   
  }


.recipe-header{
  
  margin-top: 5.5em!important;
}

.recipe-header h3{
  
  line-height: 0.8em!important;
}

}



@media print and (orientation: portrait) {
    
    .cocktail__panel--content.recipes{
        margin-left: 1em!important;
    }
    
      
}



/*@media not all and (min-resolution:.001dpcm) { @media print {*/
  
  
  
  
 

/* * {*/
/*   background-color: transparent!important;*/
/*   background: transparent!important;*/
/*   break-inside: avoid!important;*/
/*   page-break-inside: avoid!important;*/
/*   margin-top: 0!important;*/
   
/*   page-break-before: auto!important;*/
/*        page-break-after: auto!important; */
/*   overflow: visible!important;*/
   
/*  float: none!important;*/
 
/* }*/
 
/* [class*="col-"]{*/
/*   float: none!important;*/
/* }*/
 
/* .cocktail__page{*/
/*   display: block!important;*/
/*   break-inside: avoid!important;*/
/*   position: static!important;*/
/*   height: 280mm!important;*/
/* }*/
 
/*html, body{*/
    
/*  height: 297mm!important;*/
/*  margin: 0 auto!important;*/
   /*padding: 0 0 100pt 0!important;*/
/* }*/
 
/*  footer {*/
/*    display: none;*/
    
/*  }*/
/*  header {*/
/*    display: none;*/
    
/*  }*/
    
/*  li{*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
/*  }*/
/*  li{*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
/*  }*/
/*  span{*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
/*   page-break-inside: avoid!important;*/
/*  }*/
/*  p{*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
/*  }*/
  
/*  p > span {*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
/*  }*/
  
/*  ul{*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
/*  }*/
  
/*  ul > li > span{*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
/*  }*/
  
  /*.big-paragraph{*/
  /*  padding-top: 30mm!important;*/
  /*  break-inside: avoid!important;*/
  /*  display: block!important;*/
  /*}*/
  
  
/*    strong{*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
    
/*  }*/
/*  .directions-recipe-container{*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
    
/*  }*/
  
/*  recipes.cocktail__panel--image{*/
/*    display: block!important;*/
    
/*    height: 128mm!important;*/
/*    width: 150mm!important;*/
/*     break-inside: avoid!important;*/
/*  }*/
  
/*  .imagebg {*/
/*    display: block!important;*/
/*       width: 150mm!important;*/
/*       height: 128mm!important;*/
/*        break-inside: avoid!important;*/
/*  }*/
  
/*  .recipe-header{*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
/*    top: -145mm!important;*/
/*    width: 155mm!important;*/
/*    right: -10mm!important;*/
/*  }*/
  
/*  .recipe-header > h1 > .top{*/
/*    display: block!important;*/
/*    font-size: 35px!important;*/
/*     break-inside: avoid!important;*/
/*  }*/
  
/*  .recipe-header > h1 > .bot{*/
/*    display: block!important;*/
/*    font-size: 35px!important;*/
/*     break-inside: avoid!important;*/
/*  }*/
  
  
/*  .recipe-header > h3 {*/
/*    display: block!important;*/
/*    font-size: 25px!important;*/
/*    line-height: 34px!important;*/
/*     break-inside: avoid!important;*/
    
/*  }*/
  
/*  .cocktail__content--holder.recipes{*/
/*    display: block!important;*/
/*   margin-top: 55mm!important;*/
/*    break-inside: avoid!important;*/
   
/*  }*/
/*  .ingredients{*/
/*    margin-top: 3mm!important;*/
   
/*    break-inside: avoid!important;*/
/*    display: block!important;*/
   
/*    width: 180mm!important;*/
/*  }*/
  
/*  .cocktail__ingredients--flex-recipe > li {*/
/*    display: block!important;*/
/*    break-inside: avoid!important;*/
/*  }*/
  
  
  
/*    .cocktail__ingredients--flex-recipe{*/
/*      display: block!important;*/
/*      margin-top: 35mm!important;*/
/*       break-inside: avoid!important;*/
/*    }*/
  
/*  .recipe-container > .cocktail__page{*/
/*    display: block!important;*/
/*     break-inside: avoid!important;*/
/*  }*/
  
/*  .ingredients > h2{*/
/*    display: block!important;*/
/*    font-size: 45px!important;*/
/*    margin-top: 5mm!important;*/
/*     break-inside: avoid!important;*/
/*  }*/


/*}}*/



@media print {
 
@supports (font: -apple-system-body) and (-webkit-appearance: none) {
  

 * {
   background-color: transparent!important;
   background: transparent!important;
   break-inside: avoid!important;
   page-break-inside: avoid!important;
   margin-top: 0mm!important;
   padding-top: 0mm!important;
   overflow: visible!important;
   width: 100%!important;
   height: auto!important;
   position: static!important;
   font-size: 5mm!important;
  float: none!important;
 margin-left: auto!important;
   margin-right: auto!important;
 }
 
 [class*="col-"]{
   float: none!important;
 }
 
body {
    width: 8.5in!important;
    height: 11in!important;
    margin: 0in!important; 
  }
 

 
  footer {
    display: none;
    
  }
  header {
    display: none;
    
  }
    

  li{
    display: block!important;
    break-inside: avoid!important;
    position: relative!important;
    font-size: 5mm!important;
    margin-bottom: 2mm!important;
   
  }
  span{
    display: block!important;
    break-inside: avoid!important;
   page-break-inside: avoid!important;
   position: relative!important;
   font-size: 5mm!important;
   margin-bottom: 2mm!important;
  
  }
  p{
    display: block!important;
    break-inside: avoid!important;
    position: relative!important;
    font-size: 5mm!important;
    margin-bottom: 2mm!important;
   
  }
  
 
  
  ul{
    display: block!important;
    break-inside: avoid!important;
    position: relative!important;
    margin-bottom: 2mm!important;
    
  }
  
 .measurement{
   
   font-size: 5mm!important 
 }
 
 .ingredient{
   font-size: 5mm!important;
 }
  
  h2{
    display: block!important;
    break-inside: avoid!important;
    position: relative!important;
    font-size: 10mm!important;
    margin-bottom: 2mm!important;
  }
  /*.big-paragraph{*/
  /*  padding-top: 30mm!important;*/
  /*  break-inside: avoid!important;*/
  /*  display: block!important;*/
  /*}*/
  
  
    strong{
    display: block!important;
    break-inside: avoid!important;
    
    
  }
  .directions-recipe-container{
    display: block!important;
    break-inside: avoid!important;
    
  }
  
  recipes.cocktail__panel--image{
    display: block!important;
    
    height: 128mm!important;
    width: 140mm!important;
     break-inside: avoid!important;
  }
  
  .imagebg {
    display: block!important;
       width: 140mm!important;
       height: 128mm!important;
        break-inside: avoid!important;
        margin-left: auto!important;
        margin-right: auto!important;
  }
  
  .recipe-header{
    display: block!important;
    break-inside: avoid!important;
   margin-left: auto!important;
   margin-right: auto!important;
  }
  
  .recipe-header > h1 > .top{
    display: block!important;
    font-size: 10mm!important;
     break-inside: avoid!important;
  }
  
  .recipe-header > h1 > .bot{
    display: block!important;
    font-size: 10mm!important;
     break-inside: avoid!important;
  }
  
  
  .recipe-header > h3 {
    display: block!important;
    font-size: 7mm!important;
    line-height: 10mm!important;
     break-inside: avoid!important;
     
    
  }
  
  .recipe-header > h3 > span{
    
    color: rgb(180, 140, 96)!important;
  }
  
  
  .cocktail__content--holder.recipes{
    display: block!important;
   margin-top: 25mm!important;
    break-inside: avoid!important;
   
  }
  .ingredients{
    margin-top: 3mm!important;
   
    break-inside: avoid!important;
    display: block!important;
   
    
  }
  
  .cocktail__ingredients--flex-recipe > li {
    display: block!important;
    break-inside: avoid!important;
   
  }
  
  
  
    .cocktail__ingredients--flex-recipe{
      display: block!important;
      margin-top: 35mm!important;
       break-inside: avoid!important;
    }
  
  .recipe-container > .cocktail__page{
    display: block!important;
     break-inside: avoid!important;
  }
  
  .ingredients > h2{
    display: block!important;
    font-size: 5mm!important;
    margin-top: 5mm!important;
     break-inside: avoid!important;
  }
  
  .cocktail__page{
    display: block!important;
    break-inside: avoid!important;
  }
  
  #cocktail .cocktail__page .cocktail__panel--content .print-button{
    position: relative!important;
    display: none!important;
  }
  
  .other-cocktail__title{
    display: none!important;
  }
  
  .big-paragraph{
    
    padding-top: 32mm!important;
  }
  .small-paragraph{
    
    padding-top: 10mm!important;
  }

}

}
  
/*}*/