@font-face{
	font-family:"Freight";
	src:url('../fonts/FreightDispProSemibold-Italic.woff');
	font-weight:normal;
	font-style: bold;
}

@font-face{
	font-family:"Freight";
	src:url('../fonts/FreightDispProBook-Italic.woff');
	font-weight:normal;
	font-style: italic;
}

@font-face{
	font-family:"Freight";
	src:url('../fonts/FreightDispProBook-Regular.woff');
	font-weight:normal;
	font-style: normal;
}

@font-face{
	font-family:"Solway";
	src:url('../fonts/Solway-Light.woff');
	font-weight:normal;
	font-style: normal;
}

#landing{
	font-family:"Solway";
	 color:#220a02;
	 background-color:#fffbf6;	 background-size: contain;
}

.nombre {
  font-family:"Freight";
  color:#220a02;
  font-size: 15pt;
  /*line-height: 24pt;*/
  font-style:Italic;
  padding-bottom: 0px;
}

p.precio::before {
	content:"";
}

.bloque .precio .dot,
.bloque .precio .decimal {
	display:none;
}

.bloque .precio {  
font-size: 13pt;
}

#cocinacaliente_460 .precio ,#cocinacaliente_461 .precio ,
#ensaladas_459 .precio  ,
.categoria[rel=noche] .bloque .precio {
	text-align: center;
}
	
.bloque .precio .dot,
.bloque .precio .decimal {	
display:none;
}

.bloque .nombreSubcategoria {
color: #220a02;  font-family: "Freight";  font-size: 18pt;  text-align: center;  line-height: 17pt;  font-weight: bold;  background-color: transparent;  padding: 0px;  margin: 0px;
}


.categoria[rel='da'] .bloque .nombreSubcategoria {
	background-size: 44pt;  margin: 0px;  padding: 0px;
}


#header div.portada {
  
}.categoria[rel=bebidas] .cabecera_bloque{
	background-image: url(https://qrcarta.pe/css/bar_header.svg);  
	min-height: 20px;  
	background-size: contain;  
	background-repeat: no-repeat;  
	background-position: center;  
	margin: 5px 10px;  
	padding: 5px 29px;  
	border-top: solid 1px #311b13;  
	border-bottom: solid 1px #311b13;
}

.categoria[rel=da] .cabecera_bloque{
	background-image: url(https://qrcarta.pe/css/desayuno_header.svg);  
	min-height: 20px;  
	background-size: contain;  
	background-repeat: no-repeat;  
	background-position: center;  
	margin: 5px 10px;  
	padding: 5px 29px;  
	border-top: solid 1px #311b13;  
	border-bottom: solid 1px #311b13;
}


#cocinacaliente_460 .nombreSubcategoria_bottom,
#cocinacaliente_460 .nombreSubcategoria_top,#cocinacaliente_461 .nombreSubcategoria_bottom,#cocinacaliente_461 .nombreSubcategoria_top,
#ensaladas_459 .nombreSubcategoria_bottom,
#ensaladas_459 .nombreSubcategoria_top,
#fondos_413 .nombreSubcategoria_bottom,
#fondos_413 .nombreSubcategoria_top,
#agua_412 .nombreSubcategoria_bottom,
#agua_412 .nombreSubcategoria_top,
#entradas_411 .nombreSubcategoria_bottom,
#entradas_411 .nombreSubcategoria_top,
.categoria[rel=noche] .nombreSubcategoria_bottom,
.categoria[rel=noche] .nombreSubcategoria_top {
	background-image: url(https://qrcarta.pe/css/noche_header_top.svg);  
	min-height: 20px;  
	background-size: cover;  
	background-repeat: no-repeat;  
	background-position: center;
}


#cocinacaliente_460 .cabecera_bloque,#cocinacaliente_461 .cabecera_bloque,
#ensaladas_459 .cabecera_bloque,
#fondos_413 .cabecera_bloque,
#agua_412 .cabecera_bloque,
#entradas_411 .cabecera_bloque,
#entradas_411 .cabecera_bloque{
	background-image: none;  
	min-height: 20px;  
	margin: 0px;  
	padding: 0px;  
	border-top: none;  
	border-bottom: none;
}

.subitem .linea.variante .desc {
  background-image: url(https://qrcarta.pe/css/bullet_cj.svg);
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position: left center;
}

.msgbottomSubcategoria {
  padding: 10px 15px;
  text-align: center;
}


  #loading {
    background-size: 250px;
  }
  
  
 #cocinacaliente_460 .plato .linea.nombre, #cocinacaliente_461 .plato .linea.nombre,
#ensaladas_459 .plato .linea.nombre, 
.categoria[rel=noche] .plato .linea.nombre { 
	grid-column: 1/4;  text-align: center;  margin: 0px;  padding: 0px;
 }.categoria[rel=noche] 
 
 .plato .linea.subnombre {  
 text-align: center;
 }
 
 
#cocinacaliente_460 .plato .linea.desc,#cocinacaliente_461 .plato .linea.desc,
#ensaladas_459 .plato .linea.desc,
.categoria[rel=noche] .plato .linea.desc {  
 text-align: center;
 }


#cocinacaliente_460 .plato .linea.precio,#cocinacaliente_461 .plato .linea.precio,
#ensaladas_459 .plato .linea.precio,
.categoria[rel=noche] .plato .linea.precio{  
grid-column: 1/4;  
text-align: center; 
 grid-row: 4;
}

p.desc{  
font-size: 10pt;  margin: 5px;
}

.plato {  
margin: 10px;  border-bottom: solid 1px #f2f0ec;  padding: 0px;  padding-bottom: 5px;
}

.plato .subitems {  
margin-top: 5px;  margin-left: 13px;
}

#header {  
width: 100%;  height: 100px;
}

#selector .sector.imagen {  
border-radius: 0px;
}