/*
Theme Name:     Pixi-...
Description:    Thème Perso de ...
Author:         Manny
Author URI:     https://www.agence-voc.fr
Template:       Divi                      
Version:        0.1.0
*/

/* Code CSS WooCommerce */
/*.cart-subtotal .woocommerce-Price-currencySymbol:after {content: " HT"; }

.order-total .woocommerce-Price-currencySymbol:after {content: " TTC"; }

/* Code CSS */



/* L'élément de menu "Blog" actif pour chaque article de blog : Dans le CSS*/
/*body.single #page-container nav>ul>li.menu-item-119>a {
    color: #39a51e !important;
} */
/* menu item à remplacer son N° id */

/* ou */

/*Code css pour mettre en actif le lien actu lorsque l'on est dans l'actu*/
/*.post-template-default #menu-item-39 a{
	color: #f9da32 !important;
}*/



/* **** code css pour ancres menu - version ordi **** */
/*#top-menu  .sub-menu li.current-menu-ancestor > a,  #top-menu #menu-item-196 .sub-menu li.current-menu-item > a ,  #top-menu #menu-item-196 .sub-menu li.current_page_item > a {
    color: #fff !important;
}
#top-menu #menu-item-196 .sub-menu li.current-menu-item > a.activecolor {
color: #12afdc !important;
}
/* **** fin code css pour ancres menu - version ordi **** */

/* **** code css pour ancres menu - version mobile **** */
/*#et_mobile_nav_menu .sub-menu li.current-menu-ancestor > a,  #et_mobile_nav_menu #menu-item-196 .sub-menu li.current-menu-item > a ,  #et_mobile_nav_menu #menu-item-196 .sub-menu li.current_page_item > a {
    color: #222831 !important;
}
#et_mobile_nav_menu #menu-item-196 .sub-menu li.current-menu-item > a.activecolor {
color: #12afdc !important;
}
/* **** fin code css pour ancres menu - version mobile **** */



/* ************ Supprimer le texte du bouton menu en mobile en css, ou le modifier ************** */
/* **** suppression du texte **** */
/*.select_page {
	display:none!important;
}*/
/* ******************** */

/* **** modification du texte **** */
/*.select_page {
	font-size:0px!important;
}

.select_page:before {
	content:"nouveau texte";
	font-size: 14px;
} */


/* 6 colonnes desktop / 2 lignes de 3 colonnes en tablette */
@media (max-width: 980px) {

  /* La row devient un conteneur flex */
  .et_pb_row.cols-6-to-3 {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch;
  }

  /* Les colonnes : on coupe les floats Divi + on force 3 par ligne */
  .et_pb_row.cols-6-to-3 .et_pb_column {
    float: none !important;
    width: auto !important;
    flex: 0 0 33.333% !important;
    max-width: 33.333% !important;
    margin: 0 !important;
  }
}

/* Option : sur mobile, 2 colonnes (sinon supprime ce bloc) */
@media (max-width: 600px) {
  .et_pb_row.cols-6-to-3 .et_pb_column {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

@media only screen and (max-width: 980px) {
    .dsm_advanced_tabs_0 .dsm-advanced-tabs-content-wrapper .dsm-content-wrapper.dsm-active {
 		padding-bottom: 0px !important;
    }
}
    
.swiper-container.dsm_card_carousel_wrapper.swiper-container-initialized.swiper-container-horizontal {
	margin-bottom:0px ! important;
}

.pointer :hover {
cursor:default !important;	
}

.mm-added .et_pb_section {
	padding:0 !important;
}
.et_pb_contact_field_radio {
    display: inline-block !important;
}
.et_pb_contact_field_radio {
	margin-left : 20px;
}

.mon-tableau-tarif{
  width:40% !important;
  margin:0 auto;
}

@media (max-width: 980px){
  .mon-tableau-tarif{
    width:70%;
  }
}
@media (max-width: 500px){
  .mon-tableau-tarif{
    width:100% !important;
  }
}