/*
Theme Name: Emeline
Theme URI: https://emeline.qodeinteractive.com
Description: Creative Agency Elementor Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Text Domain: emeline
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.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.full-bleed {
  width: 100vw;
  max-width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.page-header,
.page-title-wrap,
.page-title,
.breadcrumbs,
.breadcrumb {
  display: none !important;
}

.page-header-wrap,
.header-page,
.entry-header {
  display: none !important;
}

/* Emeline (Qode) – supprime UNIQUEMENT le bandeau titre + breadcrumb */
.qodef-page-title {
  display: none !important;
}

/* retire l’espace laissé par le bandeau */
.qodef-content {
  padding-top: 0 !important;
}
.qodef-opener-icon {
  display: none !important;
}

.qodef-mobile-header-opener{
  display: none !important;
  display: inline-block !important;
}

body.elementor-page .qodef-content,
body.elementor-page .qodef-content-inner,
body.elementor-page .qodef-page-content{
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}



/* Supprime totalement l’espace réservé au header */
.qodef-content,
.qodef-content-inner,
.qodef-page-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Supprime le spacer du header sticky (Emeline/Qode) */
.qodef-header + .qodef-content {
  padding-top: 0 !important;
}

.odef-shortcode qodef-m qodef-social-share clear qodef-layout--list{
  display:none !important;
}

.qodef-portfolio-single.qodef-layout--images-small .qodef-grid-inner > .qodef-grid-item.qodef-col--8{
  width: 55% !important;
  flex: 0 0 55% !important;
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-grid-inner > .qodef-grid-item.qodef-col--4{
  width: 45% !important;
  flex: 0 0 45% !important;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in 
.qodef-e-title {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.qodef-info--date, .qodef-info--category, .qodef-inof--social-share{
  display:none !important;
}

.qodef-e-inner .qodef-e-title-link,
.qodef-m-filter-item,
.qodef-info--info-items .qodef-e-title,
.qodef-portfolio-content h3,
.qodef-portfolio-content h4 {
  font-family: "Ysabeau Office", sans-serif !important;
}


/* Fond pleine largeur */
.bg-bleed{
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
}

/* Empêche Qode/Elementor de limiter l’intérieur */
.bg-bleed > .e-con-inner{
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Contenu centré "boxed" */
.bg-bleed__inner{
  max-width: 1140px;  /* mets la même valeur que ton contenu au-dessus */
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 24px;
  padding-right: 24px;
  box-sizing: border-box;
}

/* petite vague rose */
.qodef-m-dashed-line{
  color:#E9BAAE !important;}

/* Liens oranges */
.qodef-info--info-items a, .elementor-widget-text-editor span, .elementor-widget-text-editor a {
	color:#EC684C !important;
}