@charset "UTF-8";
/* CSS Document */
/*------------------------*/
/* CSS - Logo center split menu
/*------------------------*/
@media only screen and (min-width: 880px) {
/*In the below code nth-child(x) the value of x should be half the number of total menu items*/
#top #header .av-main-nav li:nth-child(3) {
/* Adjust the width of the logo */
margin-right:180px;
}
#header .main_menu {
/*background: gold;*/
width: 100%;
left: 50%;
transform: translateX(-50%);
}
.av-main-nav-wrap {
left: 50%;
transform: translateX(-50%);
}
#header .logo {
left: 50%;
transform: translateX(-50%);
z-index:999;
}
#header .logo img {
top: 50%;
transform: translateY(-50%);
max-width: 170px;
}}
@media only screen and (max-width: 767px) {
.responsive .logo img {
max-height: 150px !important;
}
}
@media only screen and (max-width: 1080px) {
#top #header .av-main-nav > li > a .avia-menu-text,
#top #header .av-main-nav > li > a .avia-menu-subtext {
font-size: 12px;
}
.responsive .logo img {
max-height: 150px !important;
}
}
@media only screen and (max-width: 880px) {
.av-main-nav > li.menu-item-avia-special {
display: block;
}
.av-main-nav > li {
display: none;
}
}
/*------------------------*/
/* FOOTER
/*------------------------*/
#socket .copyright {
float: none;
display: block;
text-align: center;
font-size: 12px;
}
#socket .copyright a {
color: #cc0000 !important;
}
#top #footer .widget ul {
float: none;
line-height: 13px;
}
#top .widget_nav_menu .sub-menu > li {
display: block;
padding: 0 0 0 0 !important;
}
/*------------------------*/
/* SUB MENU
/*------------------------*/
#top #header.av_minimal_header .main_menu ul:first-child >li > ul,
#top #header.av_minimal_header .main_menu .avia_mega_div > .sub-menu {
top: 120px !important;
}
#top .av-main-nav ul a {
background: transparent;
border: none;
}
/* Submenu transparent dropdown */
#top #wrap_all #header.av_header_transparency .av-main-nav ul > li > a {
background: transparent;
border: none;
}
#top #wrap_all #header.av_header_transparency .av-main-nav ul {
background: rgba(0,0,0,.5);
}
/* Activate burger menu */
@media only screen and (max-width: 920px) {
#top #header .av-main-nav > li.menu-item {
display: none!important;
}
#top #header .av-burger-menu-main {
cursor: pointer;
display: block!important;
}}*/
/*------------------------*/
/* TOP BAR
/*------------------------*/
#top #header_meta {
background: #cc0000 !important;
min-height: 35px !important;
}
#header_meta .container {
min-height: 35px !important;
}
.container_wrap_meta {
background: #cc0000 !important;
}
#top #header_meta a {
text-decoration: none !important;
}
.mapy a::before {
content: "\e842 \00a0 ";
font-family: entypo-fontello;
font-size: 20px;
position: relative;
top: 3px;
}
.phony a::before {
content: "\e854 \00a0 ";
font-family: entypo-fontello;
font-size: 20px;
position: relative;
top: 3px;
}
.whatspy a::before {
content: "\f232 \00a0 ";
font-family: entypo-fontello;
font-size: 20px;
position: relative;
top: 3px;
}
.maily a::before {
content: "\e805 \00a0 ";
font-family: entypo-fontello;
font-size: 20px;
position: relative;
top: 3px;
}
.weby a::before {
content: "\e8b1 \00a0 ";
font-family: entypo-fontello;
font-size: 20px;
position: relative;
top: 3px;
}
#footer .iconos a,
#footer .iconos a::before {
padding: 0 0 15px 0;
text-decoration: none !important;
line-height: 30px;
}
#footer {
padding: 0 !important;
}
#footer .logo-footer {
mix-blend-mode: multiply;
}
#top #wrap_all .av-social-link-facebook,
#top #wrap_all .av-social-link-facebook a:hover {
color: #fff;
background: transparent;
font-size: 16px;
}
#top #wrap_all .av-social-link-instagram,
#top #wrap_all .av-social-link-instagram a:hover {
color: #fff;
background: transparent;
font-size: 16px;
}
/* Burger icon background
.av-burger-menu-main.menu-item-avia-special .av-hamburger {
background: gold;
padding: 0 25px;
} */
/*FLECHAS ARRIBA Y ABAJO SCROLL */
#top .scroll-down-link {
font-size: 40px !important;
}
#scroll-top-link {
font-size: 30px !important;
color: #666666 !important;
background-color: transparent;
}
/* DESTACADOS DE TEXTOS */
h1 {
font-weight: bold !important;
}
.tit-platillos-y-tapas .av-subheading p:last-child {
font-family: 'Kristi';
font-size: 68px;
color: #ffffff;
}
.tit-historia .av-subheading p:last-child {
font-family: 'Kristi';
font-size: 48px;
color: #cc0000;
}
.p-text-destacado {
font-size: 18px;
text-align: center;
line-height: normal;
}
/* ARREGLOS MENU */
#top #header #avia-menu > li:hover > a {
border: 0 !important;
}
#top #header #avia-menu > li:hover > a span.avia-menu-text {
color: #cc0000 !important;
border: 0 !important;
}
#avia-menu li.current-menu-item a span.avia-menu-text {
border-bottom: 1px solid #cc0000;
}
/* FORMS CV Y CONTACTO*/
.formulario-contacto div.wpcf7 {
padding:5px !important;
}
.formulario-contacto .condiciones span,
.formulario-contacto .condiciones span a {
color: #ffffff !important;
font-size: 12px !important;
}
.formulario-contacto .condiciones strong,
.formulario-contacto .condiciones a strong {
color: #ffffff !important;
}
div.wpcf7 {
padding:10px;
}
input::placeholder,
textarea::placeholder {
color: #ffffff !important;
}
.wpcf7 input[type=checkbox] {
/*position: relative;*/
position: absolute;
visibility: hidden;
width: 30px;
height: 30px;
top: 0;
left: 0;
}
.wpcf7 input[type=checkbox] + span {
/* border: 3px solid red; */
}
.wpcf7 input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
border-radius: 0;
height: 20px;
width: 20px;
top: 0px;
left: 0px;
background-color: #cc0000;
}
.wpcf7 input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "\2713";
height: 20px;
width: 20px;
top: 0;
left: 0;
visibility: hidden;
font-size: 18px;
text-align: center;
line-height: 20px;
color: #fff;
background-color: #cc0000;
}
.wpcf7 input[type=checkbox]:checked + span:before {
background: #002A3A;
}
.wpcf7 input[type=checkbox]:checked + span:after {
visibility: visible;
}
.wpcf7-list-item-label {
margin-left: 20px;
display: inline-block;
line-height: 30px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="file"],
.wpcf7 textarea {
background-color:#cc0000 !important;
color:#ffffff !important;
font-size: 14px !important;
padding: 15px !important;
width: 100% !important;
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] {
background-color:#cc0000;
text-align:center;
text-transform:uppercase;
color: #fff;
font-size: 20px;
padding: 10px 15px 10px 15px;
float: right;
border: 0.15em solid #000000;
}
.wpcf7 .captcha {
width: 150px !important;
margin: 10px 0 0 0;
}
.header_color .header_bg {
background-color: rgba(255,255,255,0.9) !important;
}
/* TOQUES PARA LAS LISTAS EN GRUPOS X4*/
.av-catalogue-list {
border-top: 1px dashed;
margin: 0;
border-color: #cccccc !important;
color: #ffffff;
}
.av-catalogue-item {
border-bottom: 1px dashed;
border-color: #cccccc !important;
padding: 5px 0 !important;
}
.av-catalogue-content,
.av-catalogue-title {
text-align: center !important;
color: #cccccc;
padding-right: 0 !important;
}
.av-catalogue-title {
font-size: 14px !important;
}
.av-catalogue-content {
font-size: 11px !important;
}
.av-catalogue-price {
display: none !important;
}
.tit-slide h6.av-special-heading-tag {
font-family: 'Kristi' !important;
font-size: 60px !important;
color: #cc0000 !important;
}
#avia-menu .only-burger.menu-item { display: none !important }
#reservationWidget {
/*display:none;*/
}
INFO CONTACTO
HORARIOS
Lunes cerrado.
Martes a Sábado de 12.00 a 00 horas.
Domingos de 13.00 a 17.00 horas.

