/*
Theme Name: Blanquette Child
Theme URI: https://blanquette.qodeinteractive.com
Description: A child theme of Blanquette
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: blanquette
Template: blanquette
*/



.qodef-mobile-header-navigation {
    background-color: rgb(243,238,232);

}



.numeri-home .elementor-heading-title {
    color: transparent !important;
    font-family: "Old Standard TT";
    font-size: 60px;
    font-style: normal;
    line-height: 1em;
    -webkit-text-stroke-color: rgba(0, 0, 0, .5);
    -webkit-text-stroke-width: 1px;

}

.numeri-home .elementor-heading-title span{
	font-size: 0.5em;
    vertical-align: top;
    padding-left: 10px;
}

#qodef-page-footer-middle-area .qodef-skin--dark .widget:not(.widget_blanquette_core_title_widget) {
    margin: 0;
}

#qodef-page-footer-bottom-area .widget:not(.widget_blanquette_core_title_widget) {
    margin: 0 0 45px;
    color: #fff;
	font-size:15px;
	line-height: 1.3em;
}

#qodef-page-footer-bottom-area .widget ul:not(.qodef-shortcode-list) li {
    margin: 0 0 4px;
    display: inline;
}

#qodef-page-footer-bottom-area .widget ul:not(.qodef-shortcode-list) li a{
	color: #fff;
	letter-spacing: 0;
	margin-right: 10px
}


#qodef-page-footer-bottom-area .widget ul:not(.qodef-shortcode-list) li a {
    color: #fff;
    letter-spacing: 1px;
    font-weight: 300;
    text-transform: none;
    font-size: 16px;
}

#qodef-page-footer-bottom-area .widget ul:not(.qodef-shortcode-list) li a:hover{text-decoration:underline}



.qodef-horizontal-timeline:before {

    background-color: rgb(242,238,232 )!important;

}


@media (max-width: 767px) {
	
	footer p, footer h4, footer .qodef-social-icons-group.qodef-icon-layout--normal{text-align: center}
	
	footer h4{margin-bottom:0 !important}
	
	footer img.alignleft{float: none !important; margin :0 auto !important}
	
	footer .qodef-grid-item{margin-bottom: 20px}
	
	footer p{margin-top:0}
	
}



.qodef-restaurant-menu-list .qodef-e-heading-line{display: none}




.qodef-restaurant-menu-list .qodef-e-heading-title{
  order: 1;
  flex: 0 1 auto;
  max-width: 60%;
  width: fit-content;
  min-width: 0; 
}

.qodef-restaurant-menu-list .qodef-e-heading-price{
  order: 3;
  white-space: nowrap;
}


.qodef-restaurant-menu-list .qodef-e-heading::after{
  content: "";
  order: 2;
  flex: 1;
  height: 1px;
  margin: 0 12px;
  transform: translateY(-0.15em);

  background-image: repeating-linear-gradient(
    to right,
    #9b763b 0,
    #9b763b 2px,
    transparent 2px,
    transparent 8px
  );
}


@media (max-width: 767px) {

	.qodef-restaurant-menu-list .qodef-e-heading-title{
  
  max-width: 100%;
 
}
    .qodef-restaurant-menu-list .qodef-e-heading {
        flex-direction: unset;
    }
	
	.qodef-restaurant-menu-list .qodef-e-heading::after{display:none}
}