/* MOBILE */
@media only screen and (max-width: 768px) {

	#home_nav div > div.sd_admin_container	{
		flex: none!important;
		width: fit-content;
		margin-right: 0px;
	}

	#main footer .menu-item:before,
    #main footer .menu-item:after{
        margin-top: 0px!important;
    }

	.element_column_icone_souligne_49_3{
		padding: 0px!important;
	}

	#main > .element_shortcode_53_3 h4 a{
		font-size: 18px !important;
	}

    #home_nav .justify-content-center {
        justify-content: right !important;
    }
	
	h1 .text-tiny {
	  background: url('https://cdn.solution-digitale.ch/wp-content/uploads/2026/01/Restaurant-Le-Soleil-El-Segundo-logo-header.png') no-repeat center;
	  background-size: contain;
	  width: 100%; 
	  height: 200px;
	  margin-bottom: 20px!important;
	  text-indent: -9999px; 
	  display: block; 
	}
	
	body::after {
	  content: "";
	  position: fixed;
	  inset: 0;
	  z-index: -1;
	  pointer-events: none;
	  background: url('https://cdn.solution-digitale.ch/wp-content/uploads/2026/01/Restaurant-Le-Soleil-Logo-background.png') no-repeat left center / 60% auto;
	  background-size: 60% auto; 
	}
	
	.element_tarifs_list {
	  width: 90% !important;
	  margin: -30px auto 60px !important;
	}
	
    #main .element_image_text_full_responsive_32_3 > div > div > div > div > div > div:nth-child(2) > div {
        margin-top: 10px !important;
	}	

	#sortableelement_column_sans_fond_44_4 > div:nth-child(5){
		width: 100%!important;
	}
	

	.element_column_icone_souligne_49_3 h3:not(:first-of-type) {
	  position: relative;
	  margin-top: 40px;
	  padding-top: 40px;
	}

	.element_column_icone_souligne_49_3 h3:not(:first-of-type)::before {
	  content: "";
	  position: absolute;
	  top: 0;
	  left: 50%;
	  transform: translateX(-50%);
	  width: 90%;
	  height: 1.5px;
	  background-color: var(--sd6);
	}

	.element_column_icone_souligne_49_3 h5,
	.element_column_icone_souligne_49_3 h3,
	.element_column_icone_souligne_49_3 p {
	  max-width: 90%;
	  margin-left: auto;
	  margin-right: auto;
	}
	
	[id^="sortableelement_column_avec_fond"],
	[id^="sortableelement_column_avec_trait"] {
	  justify-content: center !important;
	}
	
}