.core {
  position:absolute; 
  left:50%; 
  transform: translate(-50%); 
  width:92vw;
}
.flecha {
     position:fixed; 
     bottom:3vh; 
     right:5vw; 
     z-index:1;
     color: #a57f76;
     font-size: 30px;
     
   } 
 .cabecera {
   background-color:#ffffff; 
   margin-left:12vw; 
   margin-right:12vw; 
   margin-top:4vh;
   max-height:230px;
   }
.logod2 {
      width:100%; 
      height:100%;
      max-height:220px; 
      max-width:220px;
    }
.alergia {
  width:50%; 
  text-align:left;
  padding-right:5%;
  font-size:2vw;
}
a {
      text-decoration:none;
      color : #23323a;
    }
  a:hover {
      text-decoration:none;
      color : #23323a;
    }
  h1 {
    font-family: 'Albra';
    font-size: 27px;
    color:#a57f76;
    text-decoration:none;
    font-weight: bold;
    line-height:33px;
    font-style: normal;
  }
  h3 {
    font-family: 'GothamHTF-Book';
    font-size: 18px;
    color:#b2c598;
    text-decoration:none;
    line-height:24px;
  }
  hr {
     border: 1px solid #c0987d;
     width:90vw;
   }
  .content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: 'GothamHTF-Book';
  width:100vw;
  height:100vh;
  margin-top:5vh;
  padding: 5px 10px 5px 10px;
 }
.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #ffffff;
}
  .sidebar {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  background-color: #f9f9f9;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 10vh;
  padding-left: 5px;
  font-size: 16px;
   text-decoration:none;
      font-family:'GothamHTF-Book';
  margin-right:0px;
 
}

.sidebar a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
   background-color: #f9f9f9;
  font-size: 16px;
   text-decoration:none;
      font-family:'GothamHTF-Book';
 
}

.sidebar a:hover {
  color: #f1f1f1;
   background-color: #f9f9f9;
}

.sidebar .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.openbtn {
  font-size: 7vh;
  cursor: pointer;
  background-color: #ffffff;
  color: #a57f76;
  padding: 10px 15px;
  border: none;
}

.openbtn:hover {
  background-color: #fff;
}

#main {
  transition: margin-left .5s;
  position:absolute;
  left:0px;
  width:100vw;
  padding: 0px;
  z-index:0;
  background-color: #ffffff;
}

.hamburguesa {
  width: 50px;
  height: 2px;
  background-color: #c0987d;
  margin: 15px 0;
  border: 0px solid #ffffff;
  
}
  .contenedorhamburguesa {
    position:fixed; 
    top:7vh; 
    right:15vw; 
    z-index:9999;
    background-color: #c0987d;
   /* background-color: #23323a; */
    border: 0px solid #ffee00;  
  }
  
 .laequis {
   position: absolute;
   top: 2vh;
   right:2vw;
  }
  
    
 @media only screen and (max-width: 1024px) {
  
   .contenedorhamburguesa {
    position:fixed; 
    top:7vh; 
    right:11vw; 
    z-index:9999;
    background-color: #c0987d; 
    border: 0px solid #ffee00;  
  }
   .cabecera {
   background-color:#ffffff; 
   margin-left:9vw; 
   margin-right:9vw; 
   margin-top:5vh; 
  }
   .logod2 {
      width:100%; 
      height:100%;
      max-height:120px; 
      max-width:120px;
    }
    .hamburguesa {
  width: 35px;
  height: 2px;
  background-color: #c0987d;
  margin: 8px 0;
  border: 0px solid #ffee00;
  
}
   .laequis {
   position: absolute;
   top: 10px;
   right:10px;
  }
   .core {
  position:absolute; 
  left:50%; 
  transform: translate(-50%); 
  width:92vw;
}
  }
@font-face {
font-family: "Albra";
src: url("https://events.destinopacha.com/fonts/albra_black.woff") format("woff"),
url("https://events.destinopacha.com/fonts/albra_black.otf") format("opentype");
}

@font-face 
{font-family: "GothamHTF-Book"; 
  src: url("https://events.destinopacha.com/fonts/GothamHTFBook.woff") format("woff"),
url("https://events.destinopacha.com/fonts/GothamHTFBook.otf") format("opentype");
}

  
  @media only screen and (max-width: 600px) {
    
    .logod2 {
      width:100%; 
      height:100%;
      max-height:75px; 
      max-width:75px;" 
    }
  
   .contenedorhamburguesa {
    position:fixed; 
   /* top:2.5vh;*/
     top:2vh; */
     right: 9vw;
    z-index:9999;
    background-color: #c0987d; 
    border: 0px solid #ffee00;  
  }
    .cabecera {
   background-color:#ffffff; 
   margin-left:6vw; 
   margin-right:6vw; 
   margin-top: 0vh; 
   max-height:200px;
   }
    .hamburguesa {
  width: 15px;
  height: 2px;
  background-color: #c0987d;
  margin: 4px 0;
  border: 0px solid #ffffff;
  
}
    .laequis {
   position: absolute;
   top: 6.5vh;
   right:5vw;
  }

 
  h3>a {
    font-family: 'GothamHTF-Book';
    font-size: 25px;
    color:#b2c598;
    text-decoration:none;
    font-style: italic;
    line-height:33px;
  }
  h1 {
    font-family: 'Albra';
    font-size: 27px;
    color:#a57f76;
    text-decoration:none;
    font-weight: bold;
    line-height:33px;
    font-style: normal;
  }
  h1>a {
    font-family: 'Albra';
    font-size: 27px;
    color:#a57f76;
    text-decoration:none;
    font-weight: bold;
    line-height:33px;
    font-style: normal;
  }
  /*     h2 {
    color:#23323a; 
    text-decoration:none;
    font-size: 14px;
     font-family: "albrablack";
  }*/ 
  
     h2 {
    color: #23323a;
    text-decoration:none;
      font-family:'GothamHTF-Book';
      font-size:27px;
     /* line-height:24px; */
      font-style:normal;
    }
    
    
     p,a {
    color: #23323a;
    text-decoration:none;
      font-family:'GothamHTF-Book';
      font-size:25px;
      line-height:24px;
      font-style:normal;
    }
    @font-face {
font-family: "Albra";
src: url("https://events.destinopacha.com/fonts/albra_black.woff") format("woff"),
url("https://events.destinopacha.com/fonts/albra_black.otf") format("opentype");
}

@font-face 
{font-family: "GothamHTF-Book"; 
  src: url("https://events.destinopacha.com/fonts/GothamHTFBook.woff") format("woff"),
url("https://events.destinopacha.com/fonts/GothamHTFBook.otf") format("opentype");
}
    

  @media only screen and (max-width: 600px) 
    { 
     h1 {
       font-size: 27px;
       line-height: 33px;
     }
      p,a {
    color: #23323a;
    text-decoration:none;
      font-family:'GothamHTF-Book';
      font-size:18px;
      line-height:24px;
    }
      .alergia {
  width:50%; 
  text-align:left;
  padding-right:10%;
  font-size:2.5vw;
}
      .core {
  position:absolute; 
  left:50%; 
  transform: translate(-50%); 
  width:92vw;
}

    }
 h3 {
    font-family: 'GothamHTF-Book';
    font-size: 18px;
    color:#b2c598;
    text-decoration:none;
    line-height:24px;
  }
    .horario {
     width:100vw;
     text-align:center;
  }
   hr {
     border: 1px solid #a57f76;
     width:80%;
   }
   
    
    @font-face {
font-family: "Albra";
src: url("https://events.destinopacha.com/fonts/albra_black.woff") format("woff"),
url("https://events.destinopacha.com/fonts/albra_black.otf") format("opentype");
}

@font-face 
{font-family: "GothamHTF-Book"; 
  src: url("https://events.destinopacha.com/fonts/GothamHTFBook.woff") format("woff"),
url("https://events.destinopacha.com/fonts/GothamHTFBook.otf") format("opentype");
}
 .fee {
   font-size: 11px;
 }
    @media only screen and (max-width:600px) {
   .fee {
   font-size: 9px;
 }
    }