/*!
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.25.0
Description: Divi Child Theme
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: black;
    border-radius: 5px;
}

.woocommerce button.button, .woocommerce-page button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover {
	color: white;
	background-color: black;
	border-radius: 5px;
}
.uploadfilerecto input[type="file"] {
	display: none;
}

/* Style appliqué directement à l'élément avec l'ID #afreg_additional_7303 */


#afreg_additional_7303 {

}

input[type="file"] {
	color: white;
	background-color: black;
	border-radius: 5px;
}

.woocommerce-page .sidebar {
    display: none;
}


.wc-block-components-shipping-address {
    display: none !important;
}
 .woocommerce-column__title, .woocommerce-table__product-name product-name .woocommerce-order{
	color:white;
}
/*
.woocommerce-table__product-name a {
    color: white !important;
    font-weight: bold !important;
}
*/

.woocommerce-order,
.woocommerce-order p,
.woocommerce-order li,
.woocommerce-order strong,
.woocommerce-order a,
.woocommerce-order-details__title {
    color: white !important;
}

.wc-block-components-button, .wp-element-button, .wc-block-components-checkout-place-order-button, .wc-block-components-checkout-place-order-button--full-width contained{
	background-color: black !important;
	border-radius: 5px;
}

/*------------------------------------------------------------------------------*/
/* Style global pour le conteneur WooCommerce */
/* Personnalisation de la barre de navigation */
.woocommerce {
	margin-bottom: 30px;
	margin-top: 10px;
	
}
.woocommerce-MyAccount-navigation {
    background-color: #f4f4f4; /* Couleur de fond */
    padding: 20px;
    border-radius: 5px;
}

.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
}

.woocommerce-MyAccount-navigation li {
    margin-bottom: 10px;
}

.woocommerce-MyAccount-navigation li a {
    color: black; /* Couleur des liens */
    text-decoration: none;
    font-size: 16px;
    padding: 10px;
    display: block;
    transition: all 0.3s ease;
}

.woocommerce-MyAccount-navigation li.is-active a {
    font-weight: bold;
    color: white;
    background-color: black; /* Couleur active */
    border-radius: 5px;
}

.woocommerce-MyAccount-navigation li a:hover {
    color: #fff;
    background-color: black; /* Couleur au survol */
	border-radius: 5px;
}

/* Personnalisation des commandes */
.woocommerce-orders-table {
    width: 100%;
    border-collapse: collapse;

}

.woocommerce-orders-table th,
.woocommerce-orders-table td {
    padding: 15px;
    border: 1px solid #e4e4e4;
    text-align: left;

}

.woocommerce-orders-table th{
    background-color: black !important;
    color: #fff !important;
    font-weight: bold;
}
.woocommerce-orders-table a{
	color:white;
}


.woocommerce-orders-table tr:nth-child(even) {
    background-color: #f9f9f9;
}

.woocommerce-orders-table__cell-order-actions .woocommerce-button {
    background-color: #007cba;
    color: #fff;
  
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}

.woocommerce-orders-table__cell-order-actions .woocommerce-button:hover {
    background-color: #005a8d;
}

a.woocommerce-button.button.view {
    background-color: #000; /* Fond noir */
    color: #fff; /* Texte blanc */
 
    text-decoration: none; /* Supprime la décoration de lien */
    border-radius: 5px; /* Arrondir les bords */
    display: inline-block; /* S'assure qu'il s'agit d'un bloc en ligne */
    transition: background-color 0.3s, color 0.3s; /* Transition douce */
}

a.woocommerce-button.button.view:hover {
    background-color: #fff; /* Fond blanc au survol */
    color: #000; /* Texte noir au survol */
}

/* Style pour le bouton de parcours des produits avec fond noir et texte blanc 
a.button.wc-forward {
    background-color: #000;  Fond noir 
    color: #fff; /* Texte blanc 
  
    text-decoration: none; /* Supprime la décoration de lien 
    border-radius: 5px; /* Arrondir les bords 
    display: inline-block; /* S'assure qu'il s'agit d'un bloc en ligne 
    transition: background-color 0.3s, color 0.3s; /* Transition douce 
}

a.button.wc-forward:hover {
    background-color: #fff; /* Fond blanc au survol 
    color: #000; /* Texte noir au survol 
}
*/

/* Style pour les boutons de pagination (Précédent et Suivant) */
.woocommerce-pagination a.woocommerce-button {
    background-color: #000; /* Fond noir */
    color: #fff; /* Texte blanc */

    text-decoration: none; /* Supprime la décoration de lien */
    border-radius: 5px; /* Arrondir les bords */
    display: inline-block; /* Assure que c'est un bloc en ligne */
    margin-right: 10px; /* Espace entre les boutons */
    transition: background-color 0.3s, color 0.3s; /* Transition douce */
}

.woocommerce-pagination a.woocommerce-button:hover {
    background-color: #fff; /* Fond blanc au survol */
    color: #000; /* Texte noir au survol */
}



/* Suppression des puces dans les listes */
ul {
    list-style-type: none;
}

li {
    list-style-type: none;
}




.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
  margin-bottom: 0;
}
  
.wpml-floating-language-switcher  .wpml-ls-statics-shortcode_actions a {
  background-color: transparent !important;
}
  
.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
  padding: 5px;
}
  
  


.wpml-floating-language-switcher {
	display: block !important;
  position: fixed;
  bottom: 10px;
  left: 10px;
  background: #f8f8f8; /*background color*/
  border: 1px solid; /*border settings*/
  border-color: #eee; /*color of the border*/
  padding: 0px; /*padding of container*/
  border-radius: 6px; /*rounded border*/
  /*Box Shadow*/
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  z-index: 999;
}


  .wpml-floating-language-switcher a {
    padding: 10px; /* Make the links larger for easier tapping */
  }

