/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* Cabecera */
#masthead {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 100;
    box-shadow: 0px 6px 12px 0px #000;
}


#sobre-slider {
    position: absolute;
    bottom: 10%;
    right: 0;
    left: 0;
    z-index: 100;
}

#sobre-slider .gb-button {
    align-self:center;
}

/* Fondo a rayas */
.strip-back {
	background-image: linear-gradient(90deg, #f2f2f2 25%, #ffffff 25%, #ffffff 50%, #f2f2f2 50%, #f2f2f2 75%, #ffffff 75%, #ffffff 100%);
background-size: 400.00px 60.00px;
}

/* Sombra mapa */
.gb-inside-container iframe {
	-webkit-box-shadow: 0px 2px 6px 3px rgba(0,0,0,0.3); 
box-shadow: 0px 2px 6px 3px rgba(0,0,0,0.3);
}

/****** Formulario reserva ******/

#field_1_16, #field_1_17 {
    color: #ffbb00;
    border-top: 1px solid #ffbb00;
}

#field_1_16 {
    margin-top: 20px;
}

#field_1_17 h4, #field_1_16 h4 {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 0;
}

.ginput_container input, .ginput_container select {
    background-color: #4a4a4a;
    color: #fff;
    border: initial;
}

.ginput_container input::placeholder {
    color: #fff;
}

.ginput_container input:-ms-input-placeholder {
    color: #fff;
}

.ginput_container input::-ms-input-placeholder {
    color: #fff;
}

#gfield_consent_description_1_15 {
    overflow: auto;
    border: initial;
}

#gform_submit_button_1 {
    background-color: #ffbb00;
    color: #000;
    padding-left: 40px;
    padding-right: 40px;
    
}

#gform_submit_button_1:hover {
    background-color: #4a4a4a;
    color: #fff;
    font-weight: bold;
}


/******* P¨¢gina de CARTA *********/

#contenedor-coctel .gb-grid-wrapper {
    height:100%;
}

#contenedor-coctel .gb-inside-container {
    height: inherit;
}

#contenedor-foto .gb-inside-container {
    height: 100%;
}

#contenedor-foto .gb-inside-container figure {
    height: 100%;
}

#contenedor-foto img {
    height: 100%;
    object-fit: cover;
    object-position: center center;
    display: block;
    margin: auto;
}
/*********************************/

/******* P¨¢gina de CARTA COMIDA *********/

#post-413 ul {
    margin-left:1.4em;
}


.site-footer .gb-button-wrapper .gb-button-529d5dda {
    border-color: #ffbb00;
    color: #ffbb00;
}



/****** MEDIA QUERIES *******/

@media (max-width: 768px) {
    /* CSS in here for mobile only */
    /*.gb-shapes {*/
    /*    display: none;*/
    /*}*/
}

@media (min-width: 769px) and (max-width: 1024px) {
    /* CSS in here for tablet only */
}
@media (min-width: 1025px) {
    /* CSS in here for desktop only */
}