/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1767020096
Updated: 2025-12-29 15:54:56

*/
#top-menu li li a {
  width: 100% !important;
  min-width: 400px !important;
}
.nav li ul {
  width: auto !important;
}
.et-db #et-boc .et-l .et_pb_contact_submit,
.et-db #et-boc .et-l .et_password_protected_form .et_submit_button,
.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_newsletter_button,
.et-db #et-boc .et-l .comment-reply-link,
.et-db .form-submit #et-boc .et-l .et_pb_button,
.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_promo_button,
.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_more_button,
.woocommerce a.button.alt,
.woocommerce.et-db #et-boc .et-l a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page.et-db #et-boc .et-l a.button.alt,
.woocommerce button.button.alt,
.woocommerce.et-db #et-boc .et-l button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce.et-db #et-boc .et-l button.button.alt.disabled,
.woocommerce-page button.button.alt,
.woocommerce-page.et-db #et-boc .et-l button.button.alt,
.woocommerce-page button.button.alt.disabled,
.woocommerce-page.et-db #et-boc .et-l button.button.alt.disabled,
.woocommerce input.button.alt,
.woocommerce.et-db #et-boc .et-l input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page.et-db #et-boc .et-l input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce #content.et-db #et-boc .et-l input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #content.et-db #et-boc .et-l input.button.alt,
.woocommerce a.button,
.woocommerce.et-db #et-boc .et-l a.button,
.woocommerce-page a.button,
.woocommerce-page.et-db #et-boc .et-l a.button,
.woocommerce button.button,
.woocommerce.et-db #et-boc .et-l button.button,
.woocommerce-page button.button,
.woocommerce-page.et-db #et-boc .et-l button.button,
.woocommerce input.button,
.woocommerce.et-db #et-boc .et-l input.button,
.woocommerce-page input.button,
.woocommerce-page.et-db #et-boc .et-l input.button,
.et-db
  #et-boc
  .et-l
  .et_pb_contact
  p
  input[type="checkbox"]:checked
  + label
  i:before,
.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_module.et_pb_button {
  color: #7ebec5 !important;
}
#et_search_icon:hover,
.mobile_menu_bar:before,
.mobile_menu_bar:after,
.et_toggle_slide_menu:after,
.et-social-icon a:hover,
.et_pb_sum,
.et-db #et-boc .et-l .et_pb_sum,
.et-db #et-boc .et-l .et_pb_pricing li a,
.et-db #et-boc .et-l .et_pb_pricing_table_button,
.et_overlay:before,
.et-db #et-boc .et-l .et_overlay:before,
.entry-summary p.price ins,
.et-db #et-boc .et-l .entry-summary p.price ins,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.et-db #et-boc .et-l .et_pb_member_social_links a:hover,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.et_pb_widget li a:hover,
.et-db #et-boc .et-l .et_pb_widget li a:hover,
.et-db
  #et-boc
  .et-l
  .et_pb_filterable_portfolio
  .et_pb_portfolio_filters
  li
  a.active,
.et-db
  #et-boc
  .et-l
  .et_pb_filterable_portfolio
  .et_pb_portofolio_pagination
  ul
  li
  a.active,
.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.nav-single a,
.et-db #et-boc .et-l .nav-single a,
.tagged_as a,
.et-db #et-boc .et-l .tagged_as a,
.posted_in a,
.et-db #et-boc .et-l .posted_in a {
  color: #7ebec5 !important;
}
.tax-product_cat header .term-description {
  margin: 20px 0 35px 0;
}
.tax-product_cat header h2 {
  margin: 20px 0;
}
.woocommerce-variation-add-to-cart {
  display: block;
}
form.cart {
  display: none;
}
.et_pb_widget {
  min-width: 100%;
}
ul.et_mobile_menu li.menu-item-has-children {
  position: relative !important;
}

.mobile-toggle {
  position: absolute !important;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  z-index: 9999 !important;
  cursor: pointer;
}

.mobile-toggle::after {
  font-family: "ETModules";
  content: "\33";
  font-size: 24px;
  color: #333;
  background: #f0f3f6;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.dt-open > .mobile-toggle::after {
  content: "\32";
}

ul.et_mobile_menu li.menu-item-has-children ul.sub-menu {
  display: none !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}
ul.et_mobile_menu li.menu-item-has-children.dt-open ul.sub-menu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}

/* Nouvelles Maquettes */
#forminator-module-16790 {
  display: block !important;
}
#gif {
  position: relative;
  display: inline-block;
}

#gif::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.9) 100%
  );
  pointer-events: none;
}
li.menu-item-17655 {
  background-color: #a1d5cd !important ;
}

#icomar {
  width: 20% !important;
}
/* Nouvelles Maquettes */
#forminator-module-16790 {
  display: block !important;
}
#gif {
  position: relative;
  display: inline-block;
}

#gif::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.9) 100%
  );
  pointer-events: none;
}
#menunoir li.menu-item-17655 a {
  color: #fff !important ;
}
li.menu-item-17655 {
  background-color: #a1d5cd !important ;
  border-radius: 5px !important ;
}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
  #icomar {
    width: 20% !important;
  }
}
@media screen and (max-width: 767px) {
  #icomar {
    width: 48% !important;
  }
}
.rank-math-breadcrumb span,
.rank-math-breadcrumb a {
  color: #fff !important;
  font-family: "lato", sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
}
.page-id-4378 .add_to_cart_button {
  display: none !important;
}
.single-product .add_to_cart_button,
.single-product span.price,
.post-4378 span.price,
.page-id-4378 span.price,
.page-id-4378 .add_to_cart_button {
  display: none !important;
}
.single-product #descprod {
  display: block !important;
}
