/*
 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
------------------------------------------------------- */

#header{
	position:relative;
	height:auto;
}
body{
	font-family:inter;
}
.woocommerce-info{
	background:#f6b339 !important;
}
.et_pb_row_5col i{
	background-color:#f6b339 !important;
}

/* MENU */
/* BUG ADMIN */
.et_pb_section_0_tb_header.et_pb_section{
	margin-top:0px !important
}
/* Display footer menu */
.et_pb_section_1_tb_footer  .et_pb_menu__menu { display: block !important; }
.et_pb_section_1_tb_footer  .et_mobile_nav_menu { display: none !important; }

/*MENU OVERWRITE*/
.is-visible{
	display:block;
}
.is-hidden{
	display:none;
}
#mobile_menu{
justify-content:space-between;
}
#mobile_menu1{
	position:fixed !important;
	left:0;
	list-style-type: none;
}
.colonne1-mobile {
width: 25% !important;
}
.colonne2-mobile {
width: 40% !important;
}
.colonne3-mobile {
width: 3% !important;
	max-height:70px !important;
}
.colonne4-mobile {
width: 15% !important;
}
.colonne5-mobile {
width: 17% !important;
}
@media screen and (max-width: 980px) {
	
.colonne1-mobile {
width: 15% !important;
}
	.colonne4-mobile {
width: 20% !important;
}
.colonne5-mobile {
width: 20% !important;
}
.et_pb_column {
		margin-bottom:0 !important;
	}
	.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
		margin:0 !important;
	}
}
@media only screen and (max-width: 767px) {
	.et_mobile_nav_menu { display: flex !important;
	}
	.colonne2-mobile {
width:75% !important;
}
.colonne3-mobile {
width:10% !important;
}
.colonne4-mobile {
width:0% !important;
}
	.colonne5-mobile {
width:0% !important;
}
}

@media only screen and (max-width: 479px) {
	#mobile_menu .et_pb_column{
		margin:0 !important;
	}
	.et-db #et-boc .et-l 	#mobile_menu .et_pb_column {
        width: auto !important;
    }
.colonnes-menu{
	display:flex;
	flex-direction:row;
	justify-content:space-between;
}
	.colonne1-mobile {
width: 15% !important;
}
.colonne2-mobile {
width:65% !important;
}
	.colonne3-mobile {
width:5% !important;
}
	.colonne4-mobile {
width:0% !important;
}
	.colonne5-mobile {
width:0% !important;
}
}

/*HISCOX*/
.wp-image-4704{
	float:none !important;
	margin-left:-7px;
	margin-right:7px;
}

/* IMAGES CATEGORY LIST */
.owl-next{
	background:transparent  !important;
}
.owl-next i{
	color:#f6b339 !important;
	font-size: 40px;
}
.owl-prev{
	background:transparent  !important;
	font-size: 40px;
}
.owl-prev i{
	color:#f6b339 !important;
	font-size: 40px;
}
.wp-post-image{
	height:50px !important;
	width:50px !important;
}
.wpb-woo-cat-item-content .btn {
	display:none !important;
}
.wpb-woo-cat-item-content a {
	font-size:13px !important;
}
.wpb-woo-cat-item{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-start;
}
.wpb-woo-cat-item-content{
	padding:0 !important;
}
.wpb-woo-cat-items{
	margin:0 !important;
}
.wpb-woo-cat-items.owl-theme .owl-dots {
    margin-top: 0;
}
.owl-nav{
	display:flex !important;
	justify-content:space-between;
	position:relative !important;
	margin-top:-20px !important;
	height:0px !important;
	overflow:show;
	margin-left:-6%;
	margin-right:-5%;
}
.wpb-woo-cat-items.owl-theme.owl-carousel .owl-nav{

}
.owl-dot span{
	background: #62acac !important;
}
.owl-dots .active span{
	background: #f6b339 !important;
}
.owl-dots .owl-dot .active {
	width:8px !important;
}
@media screen and (max-width: 981px) {
	.wp-post-image{
	height:40px !important;
	width:40px !important;
}
}
@media screen and (max-width: 600px) {
	.owl-nav{
		display:block !important;
		height:auto !important;
		top:0 !important;
}
}
/* ACCUEIL LISTE FORMA'COACH */
.wcfmmp-store-wrap{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-content:space-between !important;
	align-items:stretch !important;
}
.wcfmmp-single-store{
	margin-bottom:30px;
}
.lien-digicoach{
	display:block !important;
	width:auto !important;
	height:auto !important;
}
#prix_moyen{
	color:black;
	font-size:13px;
	font-weight:bold;
	padding:3px;
	padding-left:10px !important;
	background-color:white;
	border-top-left-radius:20px;
	border:1px solid black;
	position:absolute;
	right:0;
	bottom:0;
	text-shadow:none !important;
}
#wcfmmp-stores-lists{
	box-shadow:none !important;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper .store-content {
    border-bottom-color: black !important;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-content .store-info {
    height: 300px!important
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-content .store-info {
	opacity:1 !important;
	position:relative;
	background-position: top !important;
	background-size: cover !important ;
background-repeat: no-repeat;
	align-items:stretch;
}
.wcfmmp-single-store .store-wrapper{
	border:1px solid black !important;
	border-radius:10px !important;
	box-shadow:10px 10px 0px 0px #000000 !important;
	overflow:hidden !important;
    height: 100%;
}
.et_pb_with_background .et_pb_column_7 .et_pb_code_3 #wcfmmp-stores-lists .wcfmmp-single-store .store-wrapper{
	box-shadow:0px 0px 0px 0px #FFFFFF !important;
} 
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap .store-data h2 a{
	font-size:25px !important;
	line-height:25px;
	text-shadow:0px 0px 10px #000000 !important;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap .store-data h2 {
	line-height:25px;
	padding-bottom:5px !important;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data-container{
	display:flex;
	align-items:flex-end !important;
		background-color:rgba(0, 0, 0, 0)!important;
	height:100%;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data{
	display:flex;
	flex-direction:column;
	align-items:flex-start !important;
}

.formacoach-description{
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	align-content:space-between;
}
.competences-card{
	background-color:#338ebb;
	color:white;
	font-size:10px !important;
	line-height:10px;
	border-radius:5px;
	margin-bottom:5px;
	margin-right:4px;
	width:31%;
	height:30px;
	line-height:15px;
	display:flex;
	text-align:center !important;
	align-items:center;
	justify-content:center;
}
.footer-card {
	padding-top:10px;
	padding-left:5px;
	padding-bottom:5px;
}
.wcfmmp-store-rating :before{
	color:#62acac !important;
}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.wcfmmp-single-store {
    width: 300px;
}
@media screen and (max-width: 980px){

}
@media screen and (max-width: 767px){
	.competences-card{
		width:auto;
		padding-left:2px;
		padding-right:2px;
	}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.wcfmmp-single-store {
    width: 247px !important;
}
}
@media screen and (max-width: 500px){
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.wcfmmp-single-store {
    width: 247px !important;
}
}
/*ACCUEIL BUG */
#accueil-mobile-digicoach-margin{
	margin-top:30px;
	margin-bottom:30px !important;
}

/* ANNUAIRE FORMATEUR MAP*/
.wcfmmp-store-search-form{
	display:none !important;
}
#annuaire-digicoach-map .wcfmmp-store-search-form{
	width:100%;
	display:flex !important;
	flex-wrap:wrap;
	justify-content:space-around;
	align-content:flex-start;
}
#annuaire-digicoach-map .select2-container--default .select2-selection--single {
    border: 1px solid #aaa !important;
}
#annuaire-digicoach-map .wcfmmp-store-search-form .select2-container {
	min-width:400px;
}
@media screen and (max-width: 550px){
#annuaire-digicoach-map .wcfmmp-store-search-form .select2-container {
	min-width:0;
}
}
#select2-wcfmmp_store_category-container{
	width:70%;
}
#wcfm_radius_filter_container{
	order:-2;
	width:70%;
}
.wcfm_radius_slidecontainer{
	order:-1;
	width:20%;
}
.wcfmmp-store-lists-sorting{
	display:none !important;
}

/* LISTE FORMATION */
.product{
	display:flex;
	flex-direction:column;
}
.wcfmmp-store-rating{
margin:auto;
}
.et_shop_image{
	display:none !important;
}
.wcfmmp_sold_by_label{
	display:none;
}
.woocommerce-LoopProduct-link .price {
	font-weight:normal !important;
}
.woocommerce-LoopProduct-link .price .woocommerce-Price-amount{
	font-weight:normal !important;
}
.products .wcfm_dashboard_item_title{
	font-size:20px;
}
.wcfmmp_sold_by_wrapper img.wcfmmp_sold_by_logo {
    width: auto !important;
	border-radius:50px;
	max-height:250px;
}
.product-name{
	font-weight:bold;
}
.wcfmmp_sold_by_wrapper a {
	color: black !important;
}
#wcfmmp-store .et_shop_image{
	display:none;
}
/* PIEW ADDON STYLE
.ws247-piew-hover{
	border:5px solid #f6b339 !important;
	border-top:0px solid transparent !important;
} */

/* SEARCH */
.yith-wcan-dropdown{
	border-radius:20px !important;
	border:1px solid #f6b339 !important;
}
.yith-wcan-filter h4{
	color:#f6b339 !important;
	font-family:inter !important;
	font-size:17px;
	font-weight:bold !important;
}
#filter_351_4 .filter-items .filter-item:hover{
	background-color:#f6b339 !important;
}
#filter_351_4 .filter-items .filter-item.label{
	border:0 !important;
}
#filter_351_4 .filter-items .filter-item:hover span{
	color:black !important;
}
.yith-wcan-filter{
	text-align:center;
}
.filter-item a{
	font-size:30px;
}
.filters-container form{
	display:flex;
	flex-direction:row;
	justify-content:space-evenly;
}
.yith-wcan-filter{
	width:30%;
}
.select a{
	font-size:15px !important;
}
.search-field-container{
	display:none;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open {
    border-color:#f6b339;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper {
    border: 1px solid #f6b339;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover {
    color: #f6b339 !important;
}
.yith-wcan-filters .active a{
	color: #f6b339 !important;
}
.filter-item a{
	color:black !important;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items{
scrollbar-color:#f6b339 white !important;
}

/* MAP SIZE */
#wcfmmp-store-list-map {
  width: 100% !important;
  height: 350px !important;
}


/* TITRES PAGES */
.entry-title{
	display: none;
}
.woocommerce-breadcrumb{
	display: none;
}
.woocommerce-products-header{
	display: none;
}
.woocommerce-result-count{
	display: none;
} 

/* PRODUCT PAGE */
.wcfmmp-store{
	 box-shadow: 0 0 0 0 #fff !important;
}
.et_pb_row_3-4_1-4{
	display:flex !important;
	justify-content:space-between !important;
}
.wcfm_catalog_enquiry_button_wrapper .wcfm_catalog_enquiry{
	margin-left:5%;
}
.et_pb_column_single{
	width:35% !important;
	border: 1px solid #dddddd;
	border-radius:20px;
	box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
}
.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body.et_pb_module {
    width: 95%;
}
.et_pb_column_single .wcfm_dashboard_item_title{
	font-size:30px;
}
@media (min-width: 981px){
.et-db #et-boc .et-l .et_pb_column_single {
    padding: 10px !important;
}
}
@media (min-width: 660px) and (max-width: 980px) {
.et_pb_row_3-4_1-4{
	display:flex !important;
}
}
@media screen and (max-width: 660px){
	.et_pb_row_3-4_1-4{
	display:block !important;
}
	.et_pb_column_single{
		width:95% !important;
	}
}
.et_pb_tabs_controls{
	background:white !important;
	border-bottom:none !important;
}
.et_pb_tabs_controls li{
	border-right:none !important;
}
.wcfmmp_sold_by_wrapper{
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
}
#comments .woocommerce-Reviews-title{
	display:none;
}
.et_pb_tab_content .wcfm-enquiries-heading{
	display:none;
}
.et_pb_tabs_controls:after{
	border:0 !important;
}
.wc-bookings-date-picker{
	padding:0;
}
.wc-bookings-booking-form{
	border:0;
}
/* PRODUCT PAGE AGENDA */
.slot_row .slot_column .slot a{
	color:#62acac !important;
}
.slot_row .slot_column .slot.selected a{
	background-color:#62acac !important;
	color:white !important;
}
.ui-datepicker-calendar .ui-state-default{
	color:#62acac !important;
}
.ui-datepicker-calendar .ui-state-active{
	background-color:#62acac !important;
	color:white !important;
}

/* PRODUITS SIMILAIRE */
.related .product{
	width:20% !important;
}

/*INSCRIPTION CLIENT*/
#mon_compte_id_css #customer_login .u-column1 {
	display:none !important;
}
#mon_compte_id_css #customer_login {
	display:flex;
	justify-content:center;
}
.woocommerce-form-row {
	text-align:center;
}
.woocommerce-privacy-policy-text{
	margin-top:20px;
	margin-bottom:20px;
}
#mon_compte_id_css #customer_login .u-column2 {
	width:50%;
}
@media (max-width: 1000px) {
	#mon_compte_id_css #customer_login .u-column2 {
	width:70%;
}
}
/* INSCRIPTION FORMATEUR */
.wcfm-membership-wrapper{
	box-shadow:none !important;
	width:95%;
}
.wc-progress-steps{
	margin-bottom:50px !important;
}
.wc-progress-steps li{
	color:black;
	font-size:11px !important;
	font-weight:normal !important;
	border-color: black !important;
}
.wc-progress-steps li:before{
		border-color: black !important;
}
.wcfm-membership-wrapper .wc-progress-steps li.done, .wcfm-membership-wrapper .wc-progress-steps li.active, .wcfm-membership-wrapper .wc-progress-steps li.done::before, .wcfm-membership-wrapper .wc-progress-steps li.active::before {
    border-color: #f6b339 !important;
	color:#f6b339 !important;
	font-weight:bolder !important;
	font-size:16px !important;
}
.wcfm-membership-wrapper {
padding:10px;
}
.form-vip .et_pb_contact_field_options_title{
	color:black;
}
#checkbox-vip-label{
	color:white;
	font-family:inter;
	font-weight:bold;
	font-size:18px;
	border-radius:10px
}
/* CUSTOM CHECKBOX */
#form-vip input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  display: flex;
  align-content: center;
  justify-content: center;
  border-radius: 30px;
	background-color:white;
	float:left;
}
#form-vip input[type="checkbox"]::before {
  content: "";
  width: 20px;
  height: 20px;

}
#form-vip 
input[type="checkbox"]:checked::before {
	width: 0px;
  height: 0px;
}
#form-vip 
input[type="checkbox"]:checked::after {
	content: "\2713";
	font-weight:bold;
	border-radius: 30px;
	background-color:white;
	text-align:center;
	width: 20px;
  height: 20px;
}
#wcfm_membership_registration_submit a{
	display:none;
}
#wcfm-main-contentainer .wcfm_membership_review_plan, #wcfm-main-contentainer .wcfm_membership_pay{
	background-color:white !important;
}
.tabs_login_2{
	display:none;
}
.usp-login {
	width:auto !important;
}
.user-submit{
	background-color:#f6b339 !important; 
	color:white !important;
	border-radius:30px !important; 
	width:100%;
}

#wcfm_membership_registration_form_expander .wcfm_ele {
	border-radius:20px !important;
}
#wcfm_membership_registration_form_expander .select2-container{
	width:60% !important;
}
#wcfm_membership_registration_form_expander .addr_2{
	display:none !important;
}
#wcfm_membership_registration_form_expander #addr_2{
	display:none;
}
#wcfm_membership_registration_form_expander .state{
	display:none !important;
}
#wcfm_membership_registration_form_expander #state{
	display:none;
}
@media (max-width: 650px) {
.et_pb_text_inner .woocommerce {
	width:100% !important;
	}
	.wc-progress-steps li{
		font-size:12px !important;
	}
}
/* PAGE FORMATEUR */
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
	width:100%;
	padding-top:0 !important;
}
.left_sidebar {
	height:auto !important;
}
#wcfmmp-store-location-2 .sidebar_heading h4 {
	display:none !important;
}
#wcfmmp-store .left_sidebar {
	padding-top:0 !important;
}
#wcfmmp-store p {
	padding-bottom:10px !important;
}

#wcfmmp-store .banner_img {
    background-image: none !important;
}
.border_header{
	border:1px solid #dddddd;
	border-radius:10px !important;
	box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px; 
	padding:20px;
	margin-bottom:30px !important;
	margin-top:10px;
	width:95%;
	margin:0 auto;
}
#header_digicoach{
	width:95%;
	margin:0 auto;
	display:flex;
	align-items:flex-start;
	flex-wrap:wrap;
	justify-content:space-between;
	align-content:flex-start;
}
.header_gauche{
	width:35% !important;
	margin-bottom: -70px;
	text-align:left;
}
.image_digicoach img{
	border-radius:200px;
	max-height:250px;
	max-width: 100%;
  height: auto;
}
.header_centre_droite
{
	display:flex;
	width:60%;
	height:49%;
	flex-wrap:wrap;
	justify-content:space-evenly;
	align-items:center;
}
.header_centre{
	width:65%;
	height:auto !important;
	text-align:left;
}
.nom_digicoach{
	font-family:inter !important;
	font-size:40px !important;
	color:black !important;
}
.header_droite{
	width:30%;
}
.infos_customs{
	width:100%;
	height:49%;
	display:flex;
	justify-content:flex-end;
}
.info_elem{
	width:20%;
	min-height:50px;
	border:1px solid #dddddd;
	text-align:center;
	justify-content:center;
	padding:10px;
	padding-bottom:0px;
}
.info_info_elem{
	font-weight:bold;
}
.info-page-digicoach{
	border:1px solid #dddddd;
	border-radius:30px;
	padding:20px;
	margin-bottom:30px !important;
	box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px; 
}
#wcfmmp-store .policies_area, #wcfmmp-store .reviews_area, #wcfmmp-store .wcfm_store_description {
	box-shadow:none !important;
}

#wcfmmp-store-content .orderby{
	display:none;
}
#wcfmmp-store .right_side {
	padding-top:0 !important;
}
#wcfmmp-store .titre-formateur{
	color:black !important;
	font-family:inter;
}
@media (max-width: 1000px) {
#wcfmmp-store .banner_img {
   height:100px !important;
}
.header_gauche{
	margin-bottom:0px;
}
	.info_elem{
	width:200px;
}
}
@media (max-width: 600px) {
#header_digicoach{
	justify-content:space-between;
}
.info_elem{
	width:33%;
	font-size:12px;
	padding:5px;
}
.header_gauche{
	width:100% !important;
	text-align:center !important;
}
	.header_centre_droite{
		width:100% !important;
		height:200px;
		justify-content:space-around !important;
	}
.header_centre{
	min-width:80%;
	text-align:center;
	height:auto !important;
}
.header_droite{
	width:80%;
	padding-left:25%;
	}
}
@media (max-width: 470px) {
	#products-wrapper ul.products li {
		width: 45%!important;
	}

}
/* PAGE FORMATEUR CONTENT */
.wcfm_store_description{
	padding:0 !important;
}
.info-page-digicoach .competences-card{
	width:auto;
	font-size:13px !important;
	padding-left:2%;
	padding-right:2%;
}

/* PAGE FORMATEUR FORMATIONS */
.woocommerce-LoopProduct-link{
	display:flex;
	flex-direction:column;
	align-items:center;
}
.woocommerce-loop-product__title{
	font-size:14px !important;
	font-weight:bold !important;
}
.product {
	text-align:center;
	border: 1px solid black!important;
  border-radius: 10px!important;
  box-shadow: 10px 10px 0px 0px #000000!important;
}


/* LOGIN*/
#wcfm_login_popup_form h2{
	color:#f6b339;
}
.nsl-container {
    text-align: center !important;
}
.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 80% !important;
	margin-left: 8% !important;
}

/* CART */
.woocommerce-cart-form__cart-item .product-name a{
	font-size:26px;
}
.variation-DigiCoach a{
	font-size:16px !important;
}
.cart-item .product-name{
	font-size:26px;
}
.cart-item .product-name .variation{
	font-size:16px !important;
	font-weight:normal;
}
#payment_method_cod{
	display:block !important;
	float:left;
}

/* CHECK OUT */
.woocommerce-billing-fields__field-wrapper{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.woocommerce-billing-fields__field-wrapper .form-row{
	width:47%;
}
.woocommerce-form-coupon-toggle{
	display:none;
}
.woocommerce-additional-fields h3{
	color:#f6b339;
}
/* CREATION COMPTE */
#wcfm-main-contentainer .wcfm_membership_pay {
    background-color: white;
}

/* LOGIN MY ACCOUNT */
.et_pb_text_inner .woocommerce{
	width:80%;
	margin:0 auto;
	font-family:inter;
}
.woocommerce-form-register{
	height:auto;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; 
	border: 1px solid lightgray !important;
	border-radius:30px !important; }
.woocommerce-form-login{
	height:auto; 
	display:flex; 
	flex-direction:column; 
	justify-content:space-evenly; 
	background-color:white; 
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; 
	border: 1px solid lightgray !important;
	border-radius:30px !important; } 
label{ 
	margin-left:2% !important; 
	margin-bottom:10px !important; } 
.woocommerce-Input{ 
	border: 1px solid lightgray !important; 
	border-radius:30px !important; } 
.woocommerce-form-login__submit{ 
	background-color:#f6b339 !important; 
	color:white !important;
	border-radius:30px !important; 
	width:100%;
	margin-top:5px; 
} 

/* ADMIN FORMATEUR */
.wcfm_dashboard_wc_reports_sales{
	width:99%;
}
.wcfm_dashboard_wcfm_analytics{
	width:99%;
}
.wcfm_dashboard_stats_block{
	height:auto;
}
.wcfm_header_panel .wcfm_header_panel_profile img, .wcfm_header_panel img.wcfm_header_panel_profile_img{
border-radius:0;
	height:40px;
}
.wcfm_menu_wcfm-vendors a span{
	font-size:10px !important;
}
.wcfm_menu_toggler:before{
	color:black !important;
}
.page_collapsible_content_holder {
    float: left;
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
    width: 90%;
}
.fa-currency{
	background:#f7827e !important;
}
.fa-money{
	background:#338ebb !important;
}
.wcfm_dashboard_stats_block .fa-cube{
	background:#f6b339 !important;
}
.fa-cart-plus{
	background:#1f3fa8 !important;
}
.wcfm-page-headig .wcfm-store-name-heading-text a{
	color:black !important;
}
.wcfm-page-headig .wcfm_responsive_menu_toggler:before{
	color:black !important;
}
#wcfm-main-contentainer .wcfm_store_hours_label {
    width: 60% !important;
}
#wcfm-main-contentainer .wcfm_store_hours_field {
    width: 60% !important;
}
#wcfm_settings_save_button {
    position: absolute;
    top: 155px;
    right: 10px;
}
#wcfm-main-contentainer .wcfm_membership_review_plan, #wcfm-main-contentainer .wcfm_membership_pay {
	background-color:#F6B339;
	padding-bottom:0 !important;
}
#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_free {
	font-size:15px;
	font-family:inter;
	margin:0 !important;
}
@media screen and (max-width: 990px) {
.wcfm_menu_items  a span{
	font-size:10px !important;
}
}
@media screen and (max-width: 767px) {
.wcfm_menu_items  a span{
	font-size:13px !important;
}
}
@media screen and (max-width: 640px) {
#wcfm_settings_save_button {
  position: relative;
	top:0;
	right:0;
}
}

/*ADMIN FORMATEUR HIDE MENU*/
.wcfm_products_limit_label{
	display:none;
}
.wcfm_customers_limit_label{
	display:none;
}
#wcfmmp_profile_complete_progressbar{
	display:none;
}
.wcfmmp_profile_complete_help {
	display:none !important;
}
#wcfm_settings_form_customer_support_expander .vendor_csd_return_state{
	display:none;
}
#wcfm_settings_form_customer_support_expander #vendor_csd_return_state{
	display:none;
}
#wcfm_settings_form_customer_support_expander .vendor_csd_return_address2{
	display:none;
}
#wcfm_settings_form_customer_support_expander #vendor_csd_return_address2{
	display:none;
}
#wcfm_profile_personal_expander .wp_user_avatar strong{
	display:none;
}
#wcfm_profile_personal_expander #wp_user_avatar_display {
	display:none;
}
.verification_status_block {
	display:none;
}
.wcfm_profile_membership_additional_info_label {
	display:none;
}
#wcfm_enquiry_listing_expander .wcfm_enquiry_filter_wrap{
	display:none !important;
}
#wcfm_settings_form_store_expander .wcfm_vendor_settings_heading{
	display:none !important;
}
#wcfm_settings_form_store_expander .store_visibility_wrap{
	display:none !important;
}
#wcfm_products_listing_expander .wcfm_products_filter_wrap{
	display:none !important;
}
#wcfm_products_manage_form_appointment_expander #_wc_appointment_user_can_reschedule {
	display:none !important;
}
#wcfm_products_manage_form_appointment_expander ._wc_appointment_user_can_reschedule{
	display:none !important;
}
#wcfm_products_manage_form_appointment_expander #_wc_appointment_customer_timezones  {
	display:none !important;
}
#wcfm_products_manage_form_appointment_expander ._wc_appointment_customer_timezones {
	display:none !important;
}
#wcfm_products_manage_form_appointment_expander ._wc_appointment_cal_color{
	display:none !important;
}
#wcfm_products_manage_form_appointment_expander .wp-picker-container{
	display:none !important;
}


/*ADMIN FORMATEUR HIDE PAYMENT*/
#wcfm_settings_form_payment_expander .ac_number{
	display:none;
}
#wcfm_settings_form_payment_expander #ac_number{
	display:none;
}
#wcfm_settings_form_payment_expander .bank_name{
	display:none;
}
#wcfm_settings_form_payment_expander #bank_name{
	display:none;
}
#wcfm_settings_form_payment_expander .bank_addr{
	display:none;
}
#wcfm_settings_form_payment_expander #bank_addr{
	display:none;
}
#wcfm_settings_form_payment_expander .isfc{
	display:none;
}
#wcfm_settings_form_payment_expander #isfc{
	display:none;
}
#wcfm_settings_form_payment_expander .routing_number{
	display:none;
}
#wcfm_settings_form_payment_expander #routing_number{
	display:none;
}

/*ADMIN FORMATEUR HIDE SOCIAL*/
#wcfm_profile_form_social_expander .twitter{
	display:none !important;
}
#wcfm_profile_form_social_expander #twitter{
	display:none !important;	
}
#wcfm_profile_form_social_expander .snapchat{
	display:none !important;
}
#wcfm_profile_form_social_expander #snapchat{
	display:none !important;	
}
#wcfm_profile_form_social_expander .google_plus{
	display:none !important;
}
#wcfm_profile_form_social_expander #google_plus{
	display:none !important;	
}

/*ADMIN FORMATEUR HIDE MAIL & TEL*/
#wcfm_settings_form_store_expander .store_email{
	display:none !important;
}
#wcfm_settings_form_store_expander #store_email{
	display:none !important;
}
#wcfm_settings_form_store_expander .phone{
	display:none !important;
}
#wcfm_settings_form_store_expander #phone{
	display:none !important;
}

/*ADMIN FORMATEUR HIDE INFO FORMATION*/
.wcfm_product_taxonomy_product_brand{
	display:none !important;		
}
.wcfm_add_new_taxonomy_box{
	display:none !important;		
}
.wcfm_product_manager_general_fields #is_virtual{
	display:none !important;		
}
.wcfm_product_manager_general_fields .virtual_ele_title{
	display:none !important;		
}
.wcfm_product_manager_general_fields #is_downloadable{
	display:none !important;		
}
.wcfm_product_manager_general_fields .downloadable_ele_title{
	display:none !important;		
}
.wcfm_product_manager_general_fields #_wc_booking_has_resources{
	display:none !important;		
}
.wcfm_product_manager_general_fields .has_resource_ele_title {
	display:none !important;		
}
.wcfm_product_manager_general_fields #_wc_booking_has_persons{
	display:none !important;		
}
.wcfm_product_manager_general_fields .has_person_ele_title  {
	display:none !important;		
}
.wcfm_product_manager_gallery_fields #catalog_visibility{
	display:none !important;		
}
.wcfm_product_manager_gallery_fields .catalog_visibility{
	display:none !important;		
}
.wcfm-tabWrap #wcfm_products_manage_form_advanced_head{
	display:none !important;
}
.wcfm-tabWrap ._wc_booking_enable_range_picker {
	display:none !important;
}
.wcfm-tabWrap #_wc_booking_enable_range_picker {
	display:none !important;
}
.wcfm-tabWrap ._wc_booking_apply_adjacent_buffer{
	display:none !important;
}
.wcfm-tabWrap #_wc_booking_apply_adjacent_buffer{
	display:none !important;
}
.wcfm-tabWrap ._wc_booking_calendar_display_mode {
	display:none !important;
}
.wcfm-tabWrap #_wc_booking_calendar_display_mode {
	display:none !important;
}
.wcfm-tabWrap ._wc_display_cost  {
	display:none !important;
}
.wcfm-tabWrap #_wc_display_cost  {
	display:none !important;
}
.wcfm-tabWrap ._wc_booking_check_availability_against   {
	display:none !important;
}
.wcfm-tabWrap #_wc_booking_check_availability_against   {
	display:none !important;
}
.wcfm-tabWrap ._wc_booking_has_restricted_days{
	display:none !important;
}
.wcfm-tabWrap #_wc_booking_has_restricted_days{
	display:none !important;
}
.wcfm-tabWrap ._wc_booking_cost_rules {
	display:none !important;
}
.wcfm-tabWrap #_wc_booking_cost_rules {
	display:none !important;
}
.wcfm-tabWrap .cost_rules_desc {
	display:none !important;
}


/*ADMIN FORMATEUR HIDE INFO FORMATION APPOINTMENTS*/
#wcfm_products_manage_form_appointment_costs_head{
	display:none !important;
}
#wcfm_products_manage_form_staffs_head{
	display:none !important;
}
#wcfm_products_manage_form_appointment_availability_expander ._wc_appointment_availability_span{
	display:none !important;
}
#wcfm_products_manage_form_appointment_availability_expander #_wc_appointment_availability_span{
	display:none !important;
}
#wcfm_products_manage_form_appointment_availability_expander ._wc_appointment_availability_autoselect {
	display:none !important;
}
#wcfm_products_manage_form_appointment_availability_expander #_wc_appointment_availability_autoselect {
	display:none !important;
}
#wcfm_products_manage_form_appointment_availability_expander ._wc_appointment_cal_color {
	display:none !important;
}
#wcfm_products_manage_form_appointment_availability_expander .wp-picker-container {
	display:none !important;
}
#wcfm_products_manage_form_appointment_availability_expander ._wc_appointment_availability_rules_priority_0 {
	display:none !important;
}
#wcfm_products_manage_form_appointment_availability_expander #_wc_appointment_availability_rules_priority_0 {
	display:none !important;
}
#wcfm_products_manage_form_appointment_availability_expander .avail_rules_desc {
	display:none !important;
}
#wcfm-main-contentainer .avail_rules_label, #wcfm-main-contentainer .cost_rules_label {
    width: 45% !important; 
}

/* FORUM */
#blog-articles article{
display: flex;
 flex-direction: row !important;
 flex-wrap: wrap;
	font-family:inter !important;
	border-radius:10px !important;
	overflow:hidden;
}
#blog-articles article:hover{
border-color:#f6b339;
}
#blog-articles article .et_pb_image_container{
	margin-bottom:0 !important;
}
#blog-articles article .post-meta{
	order:4;
	width:100%;
	margin-top:20px;
}
#blog-articles article .entry-title{
	display:block;
	font-weight:bold;
	margin-bottom:20px;
	width:100%;
}
#nouvelle-discussion #usp_form{
	display:flex;
	flex-flow: row wrap;
}
#nouvelle-discussion label{
	font-family:inter;
	font-weight:bold;
}
#nouvelle-discussion fieldset{
	width:48%;
	margin-bottom:20px !important;
}
#nouvelle-discussion input{
	width:90% !important;
	border-radius:10px;
	padding-left:10px;
}
#nouvelle-discussion select{
	border-radius:10px;
	padding-left:10px;
	width:100% !important;
}
#nouvelle-discussion textarea{
	border-radius:10px;
}
#nouvelle-discussion .usp-content{
	width:96%;
}
#user-submitted-image input{
	border-radius:0 !important;
}
#nouvelle-discussion .usp-images{
	width:90%;
}
#nouvelle-discussion #user-submitted-post{
	font-family:inter;
	font-size:20px !important;
	font-weight:bold !important;
	color:white;
	background-color:#f6b339 !important;
	border:2px solid #f6b339;
	border-radius:10px;
	padding:10px;
	width:auto !important;
}
#nouvelle-discussion #user-submitted-post:hover{
	color:#f6b339;
	background-color:white !important;
}
@media screen and (max-width: 767px) {
	
#blog-articles	.et_pb_image_container{
		margin:auto;
	}
	#nouvelle-discussion fieldset{
	width:96%;
}
	#nouvelle-discussion input{
		width:100% !important;
	}
}
@media screen and (min-width: 1700px) {
	
#blog-articles	.et_pb_image_container{
		margin:auto;
	}
}

/* BUG MENU ADMIN MOBILE */
@media screen and (max-width: 990px) {
	.wcfm-page-headig .wcfm_menu_toggler{
	display:block !important;
	}	
}
@media screen and (max-width: 767px) {
	.wcfm-page-headig .wcfm_menu_toggler{
	display:none !important;
	}	
}
/* HIDE CART ICON */
.et-cart-info{
	display:none
}

/* Google Calendar bouton */
.wcfm_oauth_redirect{
	font-family:inter;
	font-size:20px;
	font-weight:bold;
	color:white;
	background-color:#f6b339;
	border-radius:10px;
	padding:10px;
}
/* Espacement creation compte mobile */
@media (max-width: 981px) {
#compte-digihub-mobile{
	margin-top:20px !important;
	margin-bottom:20px !important;
}
}

/* SCROLLBAR */
body{
	scrollbar-color:#f6b339 white;
	scroll-padding-right:5px !important;
}

.et-l--body .et_pb_gutters3 {
	border: 0 !important;
  box-shadow: 0px 0px 0px 0px #FFFFFF !important;
}
/*CUSTOM MY ACCOUNT */
/**
 * My Account
 */

.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 20%;
}

.woocommerce-account .woocommerce-MyAccount-content {
  display: inline-block;
  float: left;
  margin-left: 5%;
  width: 75%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding: 0;
	border-top: 1px solid #eee;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	padding: 10px 5px;
	display: block;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
	margin-right: 20px;
    opacity: .25;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    font-family: 'FontAwesome';
	content: "\f0e4";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
    font-family: 'FontAwesome';
	content: "\f291";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
    font-family: 'FontAwesome';
	content: "\f1c6";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
    font-family: 'FontAwesome';
	content: "\f015";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
    font-family: 'FontAwesome';
	content: "\f09d";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    font-family: 'FontAwesome';
	content: "\f007";
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--appointments a:before {
    font-family: 'FontAwesome';
	content: "\f133";
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--inquiry a:before {
    font-family: 'FontAwesome';
	content: "\3f";
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--creation-compte a:before {
    font-family: 'FontAwesome';
	content: "\f007";
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    font-family: 'FontAwesome';
	content: "\f08b";
}
.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: 25px;
    text-align: center;
	font-weight: 600;
}

.woocommerce-account p.order-again {
    text-align: right;
}

.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {
    margin-top: 50px;
    float: right;
}