@font-face {
font-family: 'Neretto Sans';
src: url(//toninosrestaurante.com/wp-content/themes/salient-child/fonts/NerettoSans-Round.woff2) format('woff2'),
url(//toninosrestaurante.com/wp-content/themes/salient-child/fonts/NerettoSans-Round.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Thistails Sans';
src: url(//toninosrestaurante.com/wp-content/themes/salient-child/fonts/ThistailsSans-Regular.woff2) format('woff2'),
url(//toninosrestaurante.com/wp-content/themes/salient-child/fonts/ThistailsSans-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
:root {
--rojo: #CC3A4D;
--verde: #007D51;
--blanco: #F4F3E4;
}
.color-rojo,
.color-rojo * {
color: var(--rojo)!important;
}
.color-verde,
.color-verde * {
color: var(--verde)!important;
}
.color-blanco,
.color-blanco * {
color: var(--blanco)!important;
}
.opacity-cero {
opacity: 0!important;
}
.voltear-horiz {
transform: scale(-1, 1)!important;
} .header-img-cont .column-bg-overlay-wrap {
opacity: .5!important;
}
.header-titulo-cont .wpb_wrapper > div:last-child {
width: 150%!important;
}
.header-titulo-cont h1 {
font-size: 4vw!important;
}
.header-pizza {
width: 75vw!important;
position: absolute!important;
transform: translateY(-60%)!important;
}
.margin-bottom-cero {
margin-bottom: 0!important;	
}
@media (max-width: 999px) {
.header-titulo-cont .wpb_wrapper > div:last-child {
width: 100%!important;
}
.header-titulo-cont h1 {
font-size: 5vw!important;
}
.header-pizza {
width: 50vw!important;
position: absolute!important;
transform: translateY(-60%)!important;
right: 0;
}
.limones-toninos {
width: 50vw!important;
}
}
@media (max-width: 689px) {
.header-titulo-cont h1 {
font-size: 8.3vw!important;
}
} @media (max-width: 689px) {
#toninos h2 {
font-size: 6vw!important;
}
} .reservas-title-cont span {
font-family: 'Neretto Sans'!important;
font-size: 6vw!important;
padding: 20px 0;
}
.reserva-cont .cascading-image {
padding-top: 0!important;
padding-bottom: 0!important;
}
@media (max-width: 999px) {
.reservas-title-cont span {
font-size: 10vw!important;
line-height: 10vw!important;
}
}
@media (max-width: 689px) {
.reservas-title-cont span {
font-size: 13vw!important;
line-height: 13vw!important;
}
.reserva-cont .cascading-image {
padding: 0!important;
padding: 0!important;
}
} #carta {
margin-top: 0!important;
}   
.carta-titulo h3{
font-family: 'Neretto Sans'!important;
font-size: 2vw!important;
line-height: 2.7vw!important;
text-transform: uppercase;
}
.carta-btn {
font-family: 'Neretto Sans'!important;
font-size: 2vw!important;
}
.carta-botones-cont > div:first-child > .wpb_wrapper {
display: flex;
flex-direction: column;
align-items: center;
}
.carta-botones-cont > div:first-child > .wpb_wrapper > a {
width: max-content!important;
padding: 14px!important;
}
@media (max-width: 1500px) {
.carta-txt {
font-size: 1.5vw!important;
line-height: normal;
}
.carta-btn,
.carta-titulo h3{
font-size: 1.5vw!important;
line-height: 2.5vw!important;
}
}
@media (max-width: 1200px) {
.carta-txt {
font-size: 1.3vw!important;
line-height: 1.5vw!important;;
}
}
@media (max-width: 999px) {
.carta-btn,
.carta-titulo h3{
font-size: 3vw!important;
line-height: 3.7vw!important;
}
.carta-txt {
font-size: 20px!important;
line-height: normal!important;
}
}
@media (max-width: 689px) {
.carta-btn,
.carta-titulo h3{
font-size: 8vw!important;
line-height: 10vw!important;
}
} @media (max-width: 689px) {
#ingredientes h2 {
font-size: 5.5vw!important;
}
} .frase-fondo-verde {
} .contacto * {
color: #fff!important;
}
.contacto a:hover {
color: black!important;
}
.contacto-logo {
width: 70%!important;
}
.copyright-cont * {
font-size: 14px!important;
color: var(--blanco)!important;
}
.copyright-cont a:hover {
color: #000000!important;
}