@font-face {
  font-family: 'OldLondon';
  src: url('/assets/fonts/OldLondon.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  font-family: 'Times New Roman', Times, serif !important;
}

h2 {
  color: rgb(134, 11, 11) !important;
}

.text-red {
  color: rgb(134, 11, 11) !important;
}

.text-bigger {
  font-size: 1.25rem;
}

.text-shadow {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

header h1#headerTitle {
  font-family: 'OldLondon', 'Times New Roman', Times, serif;
  font-size: 2.75rem;
  /*filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));*/
}

header#menuHeader {
  background-color: #488154;
  color: white;
  height: 100px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
}

main#menuMain {
  padding-top: 100px !important;
  background-color: rgb(236, 230, 200);
}

div.offcanvas-header {
  height: 100px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
  z-index: 999;
  background-color: #488154;
  color: white;
}

div.offcanvas-body {
  height: 100px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
  background-color: rgb(236, 230, 200);
  color: rgb(134, 11, 11) !important;
}

div.offcanvas-body a.nav-link {
  margin-top: 1.5rem;
  font-size: 1.5rem;
}


.precios span {
  font-weight: bold;
}

header>nav#hamb-menu {
  display: flex;
  flex-flow:column;
  align-items: center;
  order:0;
}
header>nav#hamb-menu {
  width: 32px !important;
}

nav#hamb-menu>input#cb-hamburguesa {
  display: none;
}

nav#hamb-menu div#hamb-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 2rem;
  left:35%;
  position: relative;
  margin-top: 0.25rem;
}

span.hamburguer-line {
  width: 100%;
  height: 0.14rem;
  background-color: white;
  position: absolute;
  margin-top: -0.125rem;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

span.hamburguer-line:nth-child(1) {
  top: 25%;
}

span.hamburguer-line:nth-child(2) {
  top: 50%;
}

span.hamburguer-line:nth-child(3) {
  top: 75%;
}

footer {
  background-color: #488154;
}

footer a{
text-decoration: none;
}

.link-none {
  color: #000;
  text-decoration: none;
}