/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
:root {
      --black: #0a0a0a;
      --dark: #111111;
      --mid: #1a1a1a;
      --white: #fafaf8;
      --cream: #f0ede6;
      --warm-white: #f5f5f0;
      --light-cream: #e8e4dc;
      --gray-light: #d8d4cc;
      --gray-mid: #aaa9a3;
      --gray-text: #888880;
      --gray-muted: #555550;
}

  .et_pb_text_inner h1,
  .et_pb_text_inner h2,
  .et_pb_text_inner h3,
  h2.et_pb_module_header {
    line-height: 1.2em;
  }

.et_pb_text_inner h1{
	font-size:2.625rem;
	font-weight:300 !important;
}

.et_pb_text_inner h2{
	font-size:2.25rem;
	font-weight:300 !important;
}
.et_pb_blurb_content h3{
	font-size:1.75rem !important;
	font-weight:400 !important;	
}
.page-id-3 .et_pb_text_inner h2 {
    font-size: 1.5rem;
  }

.section-label {
    font-size: .65rem;
    letter-spacing: .28em;
    text-transform: uppercase;
    color: #aaa;
    margin-bottom: 1.2rem;
    display: block;
}
  /* style menu ancre*/
  #main-header #top-menu-nav .sub-menu li a {
    color: var(--gray-text) !important;
    font-size: 14px !important;
  }
 /* style du Bouton  dans le header*/
  .menu-item-35>a {
    background-color: var(--black);
    color: var(--white) !important;
    padding: 15px 20px !important; 
	  font-size:13px !important;
	  text-transform:uppercase !important;
	  letter-spacing:2px;
    border-radius: 4px;
    text-decoration: none;
    transition: background-color 0.3s ease;
  }

    .prod-card {
      transition: background .2s;
      cursor: default;
    }

    .prod-card:hover { background: var(--cream); }

@media (max-width: 768px) {
    .col-reverse {
      display: flex;
      flex-direction: column-reverse
    }
  }
