.page .entry-title {

display: none;

}
.kadence-breadcrumb-container
{

	display: none
	
}

.zrdn-actions::before {
  font-weight: bold;
  color: white;
  content: "Imprimer →\00A0";
}

.zrdn-actions{
	background-color: #C1403E;
	justify-content:center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-radius: 15px
}

.menu-item-has-children::onclick{
	pointer-events: none;
	cursor: default
}

.zrdn-print-link{
	filter:invert(100%)
}

.ti-name{
	filter:invert()
}
.ti-date{
	filter:invert()
}
.ti-footer{
	filter:invert()
}

.kt-adv-headingdeee38-f3{
 color:white
}

.kt-adv-headingc3f278-39 strong{
	text-decoration: underline
}


.wc-block-components-main{
	padding-left : 115px;
}

.wc-block-components-sidebar{
	padding-right : 115px
}

.checkout{
	display : none
}

@media screen and (max-width: 1000px) {
  .kt-adv-heading937_52ef67-4d {
    font-size : 24px;
  }
}

.kadence-svg-icon{
	color:black
}
.kb-row-layout-wrap{
	display : flex;
	flex-wrap:flex
	}


.ti-goog{
 width:unset !important
}

@media (max-width: 1000px){
	.kadence-arrow-down-svg{
    filter: invert(100%);
	}
}

.zrdn-recipe-quick-link{
	display:none
}


.branding-layout-standard{
	padding-left:27.5px
}

.header-social-wrap{
	padding-right:25px
}

.hero-container{
	display: none
}

.entry-content .woocommerce:nth-child(6){
	display:none
}

.site-title-wrap {
    font-size: 5em !important;
}

.post-password-form {
    margin-top: 300px !important;
}

/* Décaler le tableau de bord WP Customer Area sous le menu */
body.customer-area-active #cuar-js-content-container {
    margin-top: 300px !important;
}

/* WooCommerce Blocks – 2 produits par ligne sur mobile */
@media (max-width: 768px) {

  .wc-block-grid__products,
  .wp-block-woocommerce-product-template {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important;
  }

  .wc-block-grid__product,
  .wp-block-woocommerce-product-template > li {
    width: 100% !important;
    margin: 0 !important;
  }
}

/* Mini-panier flottant : plus discret */
.xoo-wsc-container, .xoo-wsc-basket, .xoo-wsc-flycart, .xoo-wsc-footer {
border-radius: 14px !important;
}


/* Boutons du mini-panier : arrondis */
.xoo-wsc-btn, .xoo-wsc-ft-btn, .xoo-wsc-ft-btn a {
border-radius: 12px !important;
}


/* Réduit un peu la hauteur du bandeau */
.xoo-wsc-basket {
transform: scale(.92);
transform-origin: bottom right;
	/* ===== WOO PRODUCT TABLE – FOOTER CART ===== */

/* Fond du panier */
.wpt-new-footer-cart,
.wpt-new-footer-cart-inside {
  background: #111 !important;
  color: #fff !important;
}

/* Texte (prix, items) */
.wpt-cart-contents,
.wpt-cart-contents span,
.wpt-cart-contents .count {
  color: #fff !important;
}

/* Bouton panier */
.wpt-view-cart,
.wpt-view-cart-btn,
.wpt-new-footer-cart a {
  background: #111 !important;
  color: #fff !important;
  border-radius: 14px !important;
  font-weight: 600;
}

/* Icône supprimer */
.wpt_empty_cart_btn {
  color: #fff !important;
}
/* ===== WOO PRODUCT TABLE – FORCER COULEURS FOOTER CART ===== */

/* 1) Si le plugin utilise une couleur principale via variable */
:root{
  --wpt-primary-color: #111 !important;
  --wpt-main-color: #111 !important;
  --wpt-accent-color: #111 !important;
}

/* 2) Conteneur du panier flottant */
.wpt-new-footer-cart,
.wpt-new-footer-cart *{
  background-color: #111 !important;
  border-color: #111 !important;
}

/* 3) Zone contenu (prix / items) */
.wpt-new-footer-cart .wpt-cart-contents,
.wpt-new-footer-cart .wpt-cart-contents *,
.wpt-new-footer-cart .count,
.wpt-new-footer-cart .woocommerce-Price-amount{
  color: #fff !important;
  background: transparent !important;
}

/* 4) Le bouton “View Cart” (lien) */
.wpt-new-footer-cart a,
.wpt-new-footer-cart a.wpt-view-cart,
.wpt-new-footer-cart a.wpt-view-cart-btn{
  background: #111 !important;
  background-color: #111 !important;
  color: #fff !important;
  border: 1px solid #111 !important;
  border-radius: 14px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

/* 5) Bouton vider / icône */
.wpt-new-footer-cart .wpt_empty_cart_btn,
.wpt-new-footer-cart .wpt_empty_cart_btn *{
  color: #fff !important;
  background: transparent !important;
}
	/* ===== PAGE COMMANDE : MOBILE FRIENDLY ===== */

/* Tables : évite que ça déborde sur mobile */
@media (max-width: 768px){
  .wpt-table-wrapper,
  .wpt-wrap,
  .wpt-table,
  table{
    width: 100% !important;
    overflow-x: auto !important;
    display: block;
  }

  /* Images plus petites */
  .wpt-table img,
  table img{
    max-width: 46px !important;
    height: auto !important;
  }

  /* Boutons / quantités plus faciles à cliquer */
  .wpt-table button,
  .wpt-table .button,
  table button,
  table .button{
    padding: 12px 14px !important;
    border-radius: 12px !important;
  }

  /* Titre sections : un peu moins gros */
  h2{
    font-size: 28px !important;
    line-height: 1.2 !important;
  }
}
/* ===== WOO PRODUCT TABLE : QUANTITÉ PLUS PETITE (FORCÉ) ===== */

/* Le bloc quantité (toutes variantes) */
.wpt-wrap td .wpt-quantity,
.wpt-wrap td .quantity,
.wpt-wrap td [class*="qty"],
.wpt-wrap td [class*="quantity"]{
                /* réduit le bloc (Chrome/Edge) */
}

/* Champ / valeur quantité : input OU span OU div */
.wpt-wrap td input,
.wpt-wrap td input[type="number"],
.wpt-wrap td [class*="qty"] input,
.wpt-wrap td [class*="quantity"] input{
  width: 15px !important;
  height: 20px !important;
  font-size: 13px !important;
  padding: 0 !important;
  line-height: 20px !important;
}

/* Boutons + / - (souvent des a ou button) */
.wpt-wrap td button,
.wpt-wrap td a,
.wpt-wrap td [class*="plus"],
.wpt-wrap td [class*="minus"],
.wpt-wrap td [class*="qty"] button,
.wpt-wrap td [class*="qty"] a{
  min-width: 26px !important;
  height: 26px !important;
  font-size: 13px !important;
  padding: 0 !important;
  line-height: 26px !important;
}
/* USER REGISTRATION / WP EVEREST - forcer une largeur plus petite */
.user-registration input[type="text"],
.user-registration input[type="email"],
.user-registration input[type="password"],
.user-registration input[type="tel"],
.user-registration select,
.ur-frontend-form input[type="text"],
.ur-frontend-form input[type="email"],
.ur-frontend-form input[type="password"],
.ur-frontend-form input[type="tel"],
.ur-frontend-form select,
#user-registration input[type="text"],
#user-registration input[type="email"],
#user-registration input[type="password"],
#user-registration input[type="tel"],
#user-registration select {
  width: 420px !important;     /* <-- change ici (350/400/500) */
  max-width: 100% !important;  /* pour ne pas casser mobile */
  display: inline-block !important;
}
	/* Empêche les champs d'être forcés à s'étirer */
.user-registration .ur-form-row,
.ur-frontend-form .ur-form-row,
#user-registration .ur-form-row {
  display: block !important;
}