/*
Theme Name: Fidalgo
Theme URI: https://fidalgo.qodeinteractive.com
Description: Restaurant WordPress Theme
Author: Elated Themes
Author URI: https://qodeinteractive.com
Text Domain: fidalgo
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

#qodef-page-footer #qodef-footer-logo-holder img {
    max-height: 100%;
}
.sb_instagram_header{
    display: none !important;
}
#sbi_load{
    display: none !important;
}
.qodef-header--minimal #qodef-page-header .qodef-header-logo-link {
    height: 70px !important;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main{
    display: none !important;
}
.qodef-interactive-link-showcase .qodef-m-item .qodef-e-title{
    font-size: 85px;
}
#web_lang{
    position: absolute;
    right: 95px;
    top: -11px;
}
#web_lang .switcher{
    width: 100px !important;
}
#web_lang .switcher .selected {
    background: transparent !important;
    position: relative;
    z-index: 9999;
}
#web_lang .switcher .selected a {
    border: none;
    color: transparent;
    padding: 33px 32px 39px;
    width: 161px;
    background: #351b22;
    height: auto;
}
#web_lang .switcher .selected a:hover {
    background: #5b2f3a;
    color: transparent;
}
#web_lang .switcher .option a{
    color: transparent;
    text-align: center;
    display: block;
    padding: 16px 0 0;
}
#web_lang .switcher .option a img{
        display: block;
    margin: 0 0 0 33px;
}
.qodef-source--image{
    display: none !important;
}
.qodef-fullscreen-menu-opener{
    position: absolute;
    right: 0;
}
@media only screen and (max-width: 1366px){
    .qodef-single-image.qodef--has-appear.qodef--appeared .qodef-m-image {
        transform: scale(0.7);
    }
    .qodef-interactive-link-showcase .qodef-m-item .qodef-e-title{
        font-size: 50px;
    }
    .elementor-11688 .elementor-element.elementor-element-0a4921c > .elementor-widget-container {
        padding: 0px 42px 0px 42px !important;
    }
}
@media only screen and (max-width: 991px){
    /* .elementor-11688 .elementor-element.elementor-element-3f6ba1a {
        --content-width: auto !important;
    } */
    .elementor-11688 .elementor-element.elementor-element-0a4921c > .elementor-widget-container {
        padding: 0px 0 0px 0 !important;
    }
    .qodef-section-title .qodef-m-title {
        margin: 0;
        font-size: 36px !important;
    }
    #web_lang .switcher .selected a {
        padding: 25px 32px 27px;
    }
    #web_lang {
        position: absolute;
        right: 78px;
        top: -11px;
    }
}