/*
 Theme Name:   linguini Child
 Theme URI:    http://www.espana.popdigitaldesign.com/linguini/
 Description:  Linguini Child Theme
 Author:       POP Digital Design
 Author URI:   http://example.com
 Template:     linguini
 Version:      1.0.0
 Tags:         restaurant, custom linguini theme, support linguini wordpress
 Text Domain:  linguini-child
*/


@import url("../linguini/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
select {
    text-indent: 0.00px;
    background-image: none;
}


#navSelection{
    display: none;
}

.modal-restaurantSelection{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
    z-index: 9999999;
    background-image: url("../linguini/images/bg-overlay-00050a-90.png");
}


#modal-restaurantSelection-izquierdo, #modal-restaurantSelection-derecho{
    width: 50%;
    text-align: center;
    float: left;
    position: relative;
}
#modal-restaurantSelection-izquierdo figure , #modal-restaurantSelection-derecho figure {
    max-width: 100%;
    cursor: pointer;
    right: 0;
}
#modal-restaurantSelection-izquierdo figure{
    margin-left: 10%;
    margin-right: 10%;
}
#modal-restaurantSelection-derecho figure{
    margin-right: 10%;
    margin-left: 10%;
}

#modal-restaurantSelection-izquierdo figure img, #modal-restaurantSelection-derecho figure img{
    max-width: 100%;
}




#lado-izquierdo{
    width: 40%; float: left; display: inline-block
}
#lado-derecho{
    width: 60%; float: left;display: inline-block; font-size: 1.1em;
}
#lado-derecho label{
    font-size: 1.1em;
}

@media all and (max-width:480px) {
    #widget_opening_hours-6{
        display: none;
    }
    #navSelection{
        display: block;
        padding: 4%;
        
    }
    
    #navSelection figure{
        display: block;
        max-width: 50%;
    }
    #lado-izquierdo, #lado-derecho{
        width: 100%
    }
}

@media all and (min-width:481px) and (max-width:768px) {
    #widget_opening_hours-6{
        display: none;
    }
    #navSelection{
        display: block !important;
        position: fixed;
        left: 1%;
        top: 1%;
        max-width: 20%;
        z-index: 1000;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        -ms-border-radius:5px;
        -o-border-radius:5px;
        border-radius:5px;
        padding: 0.5em;

    }
    #navSelection h5{
        font-size: 1em;
    }
    
}
@media all and (min-width:769px) and (max-width:1024px) { 
    #navSelection{
        display: block !important;
        position: fixed;
        left: 1%;
        top: 1%;
        max-width: 20%;
        z-index: 1000;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        -ms-border-radius:5px;
        -o-border-radius:5px;
        border-radius:5px;
        padding: 0.5em;

    }
    #navSelection h5{
        font-size: 1em;
    }
}

@media all and (min-width:1024px) { 
        #navSelection{
        display: block !important;
        position: fixed;
        left: 1%;
        top: 1%;
        max-width: 10%;
        z-index: 1000;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        -ms-border-radius:5px;
        -o-border-radius:5px;
        border-radius:5px;
        padding: 0.5em;

    }
    #navSelection h5{
        font-size: 1em;
    }
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
    .socials li.social-giftCertificate a:before { background-image: url("../linguini/images/icons/social/gift@2x.png"); }    
}

