/*
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.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

#qodef-page-footer-top-area {
    background-color: #001a19 !important;
}
#qodef-page-footer-bottom-area {
    background-color: #001a19 !important;
}
#qodef-back-to-top .qodef-back-to-top-icon {
    color: rgb(181,3,3) !important;
    border-color: rgb(188, 1, 1);
    --qode-border-color: rgb(188, 1, 1);
}
.qodef-button.qodef-layout--filled.qodef-html--link {
    color: var(--qode-button-color, #fff);
    background-color: #a1080e !important;
    border: 1px solid var(--qode-button-border-color, transparent);
}
.qodef-button.qodef-html--link {
	padding: 15px 35px !important;
	font-size: 14px !important;
}
.qodef-button.qodef-layout--outlined {
    color: #1c100d !important;
    border: 2px solid #8a0000 !important;
}
.qodef-button.qodef-layout--outlined {
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
}
.qodef-interactive-link-showcase .qodef-m-item .qodef-e-title {
    color: white !important;
}
.qodef-e-subtitle {
	color: white !important;
}
.qodef-interactive-link-showcase.qodef-layout--slider {
    --qode-bg-color: none !important;
}
#qodef-page-header .widget .qodef-button.qodef-layout--outlined {
    background-color: black !important;
}
[class*=fidalgo] .select2-container--default .select2-dropdown {
    background-color: #ff9c00 !important;
}
.qodef-mobile-header--standard #qodef-page-mobile-header {
    height: 100px;
    background-color: rgb(0 0 0) !important;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    background-color: #102b2a !important;
}
#qodef-page-header {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    height: var(--qode-header-height);
    background-color: transparent;
    z-index: 100;
    height: auto;
    background: black;
}
.qodef-header--split-left-to-right #qodef-page-header-inner {
    margin-top: 5px;
    margin-bottom: 5px;
}
.qodef-header--split-left-to-right #qodef-page-header-inner .qodef-header-navigation, .qodef-header--split-left-to-right .qodef-header-sticky-inner .qodef-header-navigation {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 10px !important;
	padding: 25px 0px !important;
}
.qodef-header--split-left-to-right #qodef-page-header .qodef-header-logo-link {
    height: 120px !important;
	padding: 10px 0px !important;
}
.qodef-header--split-left-to-right #qodef-page-header-inner .qodef-widget-holder, .qodef-header--split-left-to-right .qodef-header-sticky-inner .qodef-widget-holder {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-left: 0;
    margin: 10px 0px !important;
	padding: 25px 0px;
}

.qodef-header--split-left-to-right #qodef-page-header-inner {
    margin-top: 10px !important;
}
.qodef-mobile-header-navigation {
   background-color: #102b2a !important;
}
.qodef-opener-icon .qodef-m-icon {
    color: #ffffff !important;
}
.qodef-mobile-header-navigation>ul>li>a {
    font-family: Jost, sans-serif;
    font-weight: 400 !important;
    font-size: 17px !important;
    color: black !important;
}
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow {
    color: #000000 !important;
    font-weight: 400 !important;
}
.qodef-mobile-header-navigation ul li ul li>a .qodef-menu-item-text {
	font-weight: 500 !important;
    font-size: 18px !important;
    padding-top: 5px !important;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #ff680e !important;
    color: white !important;
}

qode-fade-in animation {
    opacity: 1;
    visibility: visible;
}
element.style {
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area {
    animation: qode-fade-in .25s 
linear both;
}
#qodef-fullscreen-area {
   background-color: rgba(0, 0, 0, 1)  !important;
}
#qodef-page-mobile-header {
    height: 80px !important;
    background: black !important;
}
.qodef-mobile-header-navigation>ul>li>a {
    color: #ffffff !important;
}
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow {
    color: #ffffff !important;
}
.qodef-mobile-header-navigation>ul>li>a .qodef-menu-item-text {
     background-image: linear-gradient(transparent calc(100% - 1px), #c1a900 1px) !important;
}
.qodef-mobile-header-navigation ul li a {
    color:white !important;
}