/*
Theme Name: LaTulipe Child
Theme URI: https://matchthemes.com/premium/latulipe-elegant-restaurant-theme/
Description: Child theme for the LaTulipe theme 
Author: MatchThemes
Author URI:
Version: 1.0
Template: latulipe
*/
.video-container:before {
    background: rgba(25, 25, 25, 0.4);
}
@media (max-width: 767px) {
    .swiper-mt, .top-single-bkg {
        height: 100dvh;
    }
}
.display-2 {
    font-weight: 800;
}
.menu-mask {
    background-color: #191919;
}
.body {
	background: #191919;
}
.menu-nav ul {
	background: #191919;
}
.nav-fixed-top {
	background: #191919;
}
.menu-title-accordion:hover a,
.menu-title-accordion.active a,
.menu-title-accordion:hover,
.menu-title-accordion.active {
  color: #191919;
}
.menu-title-accordion.active:before {
  color: #191919;
}
.ui-widget-header {
	background-color: #191919;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	background-color: #191919 !important;
}
.ui-state-hover a,
.ui-state-hover a:hover {
	border: 2px solid #191919;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 2px solid #191919;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	background-color: #191919 !important;
}
.tagcloud a,
.tags-single-page a,
.wp-block-tag-cloud a {
	color: #191919;
}
footer{
	background: #191919;
}
.no-top-image .menu-nav li a,
.no-top-image .header-social .social-media li a{
	color: #191919;
}
.no-top-image .menu-nav li a:after,
.no-top-image .nav-button{
	background: #191919;
}
.no-top-image .logo-txt a {
  color: #191919;
}
.read-more.dark-btn,
.el-btn.dark-btn .elementor-button.elementor-size-md,
.el-btn.dark-btn .elementor-button.elementor-size-sm{
	color: #191919;
	border: 1px solid #191919;
}
.read-more:hover,
.submit:hover,
.wpcf7-submit:hover,
.page-links a:hover,
.post-password-form input[type="submit"]:hover,
.el-btn .elementor-button.elementor-size-md:hover,
.el-btn .elementor-button.elementor-size-sm:hover{
	color: #191919;
}
.read-more.dark-btn:after,
.el-btn.dark-btn .elementor-button:after{
	background: #191919;
}
.page-numbers,
.nav-page a {
	border-bottom: 1px solid #191919;
}
.alert{
	color: #191919;
}
.mt-accordion .elementor-accordion .elementor-tab-title:hover,
.mt-accordion .elementor-accordion .elementor-tab-title.elementor-active,
.mt-accordion .elementor-toggle .elementor-tab-title:hover,
.mt-accordion .elementor-toggle .elementor-tab-title.elementor-active {
	color: #191919;
}
.mt-accordion .elementor-accordion .elementor-tab-title:hover a,
.mt-accordion .elementor-toggle .elementor-tab-title:hover a,
.mt-accordion .elementor-accordion .elementor-tab-title:hover .elementor-accordion-icon,
.mt-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.mt-accordion .elementor-toggle .elementor-tab-title:hover .elementor-toggle-icon,
.mt-accordion .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #191919;
}
.price-standard-color{
	color: #191919;
}
.wp-block-button .wp-block-button__link {
	color: #191919;
}
.wp-block-search .wp-block-search__button{
	color: #191919;
}
.wp-block-calendar table th {
	color: #191919;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){
	color: #191919;
}

.reserve-holder .comm-field, .mt-opentable .comm-field {
    background: #191919;
}

.intl-tel-input .country-list {
    background-color: #191919;
	border: 1px solid #f0a82f;
	scrollbar-color: #f0a82f #191919;
}

.testimonial-quote svg {
    fill: #f0a82f;
}

.food-menu-accordion {
    padding-left: 5px;
    padding-right: 5px;
}


.menu-img {
    margin-right: 10px;
    width: 100%;
}

.menu-info {
    width: 200%;
}

.menu-price {
    width: auto;
}

.menu-title {
    font-size: 16px;
}

.copyright {
    padding-bottom: 30px;
}

.menu-mobile {
    margin-top: 100px;
}

.menu-contact {
    padding-top: 50px;
}

.margin-b30 {
    margin-bottom: 20px;
}

.cky-consent-container {
    z-index: 9999999999;
}
.languageSelector {
    font-size: 20px;
    color: white; 
    cursor: pointer;
}
/* .exit-mobile {
    margin-top: 15px;
    right: 10px;
} */