@import url("https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62,425;125,100&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@100,200;110.6,100&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62,229;100,100;100,200;100,300;100,500;100,600;100,700;100,800;100,900;110.6,100&display=swap"); :root {
--marron: #caaf92;
--negro: #1a1a1a;
--blanco: #ffffff;
--gris: #87868b;
}
::selection {
background-color: var(--marron);
color: #fff;
}
.color-marron *,
.color-marron {
color: var(--marron)!important;
}
.color-negro {
color: var(--negro);
}
.color-blanco {
color: var(--blanco);
}
.margin-bottom-cero {
margin-bottom: 0!important;
}
#slide-out-widget-area-bg {
background-color: var(--negro) !important;
}
.width-auto h3 {
width: max-content!important;
}
.off-canvas-menu-container.mobile-only a {
color: var(--blanco)!important;
opacity: 1!important;
} /*/*/.coming-logo {
width: 15vw !important;
top: 2vw;
left: 2vw;
}/**/.coming-img-cont img {
position: absolute;
}
.coming-img-cont>.coming-img-cont-1 {
position: absolute;
width: 100vw;
height: 100vh;
}
.coming-img-cont>.coming-img-cont-1>img:nth-child(1) {
left: 4vw;
top: 3vw;
right: auto;
width: 23vw;
z-index: 3;
}
.coming-img-cont>.coming-img-cont-1>img:nth-child(2) {
left: 20vw;
top: 0;
right: auto;
width: 23vw;
z-index: 2;
}
.coming-img-cont>.coming-img-cont-1>img:nth-child(3) {
left: auto;
top: 9vw;
right: 45vw;
width: 17vw;
}
.coming-img-cont>.coming-img-cont-1>img:nth-child(4) {
left: auto;
top: 2vw;
right: 22vw;
width: 15vw;
z-index: 2;
}
.coming-img-cont>.coming-img-cont-1>img:nth-child(5) {
left: auto;
top: 16vw;
right: 6vw;
width: 18vw;
z-index: 3;
}
.coming-img-cont>.coming-img-cont-1>img:nth-child(6) {
left: 17vw;
bottom: 1vw;
right: auto;
width: 25vw;
z-index: 1;
}
.coming-img-cont>.coming-img-cont-1>img:nth-child(7) {
left: auto;
bottom: 5vw;
right: 27vw;
width: 25vw;
z-index: 1;
} .coming-text {
position: absolute;
top: 0;
}
.coming-block-text-1,
.coming-block-text-2,
.coming-block-text-3 {
display: flex;
flex-direction: column;
text-transform: uppercase;
position: absolute;
}
.coming-block-text-1 {
right: 10vw;
font-size: 4vw;
line-height: 3.5vw;
}
.coming-block-text-1-1,
.coming-block-text-1-2,
.coming-block-text-1-3 {
color: var(--marron);
font-family: "acumin-pro-extra-condensed";
font-weight: 200;
}
.coming-block-text-1-2 {
color: var(--blanco);
}
.coming-block-text-1-3 {
color: var(--blanco);
font-weight: 700;
}
.coming-block-text-2 {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.coming-block-text-2-1 {
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #fff;
font-size: 9vw;
line-height: 10vw;
font-family: "Archivo Black";
color: #ffffff00;
}
.coming-block-text-2-2 {
font-size: 9vw;
line-height: 6vw;
font-family: "acumin-pro-extra-condensed";
font-weight: 400;
color: var(--marron);
}
.coming-block-text-3 {
bottom: 90px;
font-family: "acumin-pro-extra-condensed";
font-size: 4vw;
line-height: 3.5vw;
}
.coming-block-text-3-1 {
color: var(--marron);
font-weight: 700;
}
.coming-block-text-3-2 {
color: var(--blanco);
font-weight: 400;
}
.coming-block-text-3-3 {
color: var(--blanco);
font-family: "Archivo Black";
font-weight: 900;
}
.back-piedra-crema {
background-image: url(https://restauranteraza.com/wp-content/uploads/2022/03/texture-white-1.jpg);
background-size: 50vw;
background-repeat: repeat;
}
@media (max-width: 999px) {
.coming-logo {
width: 150px !important;
top: 50px;
left: 50px;
}
}
@media (max-width: 460px) {
.coming-block-text-2-1 {
font-size: 24vw;
line-height: 27vw;
}
.coming-block-text-2-2 {
font-size: 24vw;
line-height: 14vw;
}
.coming-block-text-1,
.coming-block-text-2,
.coming-block-text-3 {
left: 0;
transform: translate(0, 0);
}
.coming-block-text-2 {
left: 0;
transform: translate(0, -50%);
}
.coming-block-text-3,
.coming-block-text-1 {
font-size: 11vw;
line-height: 10vw;
}
.coming-block-text-1 {
top: 50%;
transform: translate(0, -200%);
}
} #amantes .wpb_wrapper>div {
margin-bottom: 0px;
}
.stroked h1 span,
.stroked h2 span,
.stroked h2 a,
.stroked h3 span {
-webkit-text-stroke: 1px var(--blanco);
color: transparent !important;
}
#header-outer,
.material .ocm-effect-wrap,
.container-wrap,
.dark p,
.stroked h1 span,
.stroked h2 span,
.stroked h3 span,
h1,
h3,
.dark__bold h5 {
transition: all 1.5s;
}
#header-outer { background-image: url(https://restauranteraza.com/wp-content/uploads/2022/03/texture-white-1.jpg);
background-size: 50vw;
}
#header-outer:after {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: var(--blanco);
opacity: .5;
}
body,
.material .ocm-effect-wrap,
.container-wrap { }
body.light__bg,
.light__bg.material .ocm-effect-wrap,
.light__bg .container-wrap { }
.light__bg .dark p {
color: var(--negro) !important;
}
.light__bg .stroked h1 span,
.light__bg .stroked h2 span,
.light__bg .stroked h3 span {
-webkit-text-stroke: 1px var(--negro);
}
.light__bg h1,
.light__bg h3 {
color: var(--negro);
}
.light__bg .dark__bold h5 {
color: var(--negro);
font-weight: 600;
}
#video__bg {
position: fixed;
left: 0;
top: 0;
z-index: 1!important;
}
.sub-desc.skip-hash {
font-size: 24px!important;
line-height: 36px!important;
}
.off-canvas-menu-container .menu-item a:hover {
color: transparent!important;
-webkit-text-stroke: 1px #fff!important;
}
.carta-btn {
width: min-content!important;
left: 50%!important;
transform: translateX(-50%)!important;
position: relative;
}
@media only screen and (max-width: 690px) {
body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
font-size: 40.5px !important;
}
}
@media only screen and (max-width: 1200px) {
.sub-desc.skip-hash {
font-size: 22px!important;
line-height: 36px!important;
}
}
@media only screen and (max-width: 999px) {
.carta-btn a {
font-size: 14vw!important;
line-height: normal!important;
}
.carta-btn-2 a {
font-size: 10vw!important;
line-height: normal!important;
}
}
.carta-btn a:hover {
color: var(--blanco)!important;
}/*/*/#footer-outer {
display: none;
}/**/a,
body h5,
body h3,
.full-width-content>.col.span_12.dark,
.full-width-content>.col.span_12.light,
body,
.light h1,
.light h2,
.light h3,
.light h4,
.light h5,
.light h6,
.light p {
color: #4d4d4d!important;
}
body #header-outer,
body[data-header-color="dark"] #header-outer {
background-color: rgb(248 244 240);
}
.stroked h1 span,
.stroked h2 span,
.stroked h2 a,
.stroked h3 span {
-webkit-text-stroke: 1px #000;
color: transparent !important;
}
.color-marron-fix h1,
.color-marron-fix h2,
.color-marron-fix h3,
.color-marron-fix h4,
.color-marron-fix h5 {
color: #caaf92!important;
}
.title-principal h1,
.title-principal h2,
.title-principal h3,
.title-principal h4,
.title-principal h5 {
font-family: 'Archivo' !important;
font-weight: 100;
font-stretch: 125%;
}
.title-secondary h1,
.title-secondary h2,
.title-secondary h3,
.title-secondary h4,
.title-secondary h5 {
font-family: 'Archivo' !important;
font-weight: 425;
font-stretch: 62%;
letter-spacing: .15em;
}
#slide-out-widget-area .off-canvas-social-links li i {
color: var(--blanco);
opacity: 1;
}
.footer-miltres {
font-size: 18px!important;
}
.footer-miltres a {
color: var(--marron)!important;
}/*/*/.subtitle-carta p{
font-size: 2vw;
color: var(--marron);
font-family: 'Calibri', sans-serif;
line-height: normal;
}
.titulo-carta h1,
.titulo-carta h2{
font-size: 4vw;
color: var(--marron);
font-family: 'Archivo', sans-serif!important;
line-height: normal;  
font-weight: 200!important;
font-variation-settings: 'wdth' 300!important;
}
.titulo-carta h1{
font-variation-settings: 'wdth' 62!important;
font-size: 3vw;
}
.titulo-carta h2 .titulo-megabold{
font-weight: 900!important;
}
.titulo-carta h2.subtitulo-gris{
font-size: 3vw;
color: #87868b;
text-transform: initial;
}
.titulo-carta{
margin-bottom: 10px!important; 
}
.carta-column .inner_row{
margin-bottom: 15px;
}
.columna-vino .columna-vino-year,
.columna-vino .columna-vino-precio,
.carta-column .columna-precio p,
.carta-column .columna-producto p{
font-size: 36px!important;
}
.vino-copa,
.vino-botella,
.carta-column .columna-precio p{
color: var(--marron);
text-align: right;
}
.carta-column .vino-copa p,
.carta-column .vino-botella p{
color: var(--gris)!important;
font-size: 1.3vw!important;
}
.columna-vino .columna-vino-year {
color: var(--gris);
margin-bottom: 0;
}
.columna-vino .columna-vino-precio {
color: var(--marron);
}
.textos-legales {
color: var(--gris);
font-size: 18px!important;
line-height: normal!important;
}
.alergenos-txt p {
color: var(--marron);
font-size: 15px!important;
margin-bottom: 36px!important;
}
@media (max-width: 1000px) {
.titulo-carta h1{
font-size: 7vw;
}
.titulo-carta h2{
font-size: 8vw;
}
.titulo-carta h2.subtitulo-gris{
font-size: 6vw;
}
.subtitle-carta p{
font-size: 5vw;
}
.vino-copa,
.vino-botella,
.columna-vino .columna-vino-year,
.columna-vino .columna-vino-precio,
.carta-column .columna-precio p,
.carta-column .columna-producto p{
font-size: 28px!important;
}
}
.btn-menu-navidad a:hover {
color: var(--marron)!important;
}/**/@media (max-width: 999px) {
.logos-footer {
max-width: 60%!important;
}
}