
/*** CHECKOUT ***/

.payplugIntegratedPayment{max-width:unset;}
.payplugIntegratedPayment_privacy_policy{text-align:left;}

/*** Breadcrumb ***/
.breadcrumb li{line-height:14px;}
.breadcrumb li a,.breadcrumb li span{font-size:14px;line-height:14px;}
#wrapper .breadcrumb li:after{margin:0 !important;font-size:12px !important;}
@media(max-width:767px){	
	.breadcrumb li{line-height:12px;}
	.breadcrumb li a,.breadcrumb li span{font-size:12px;line-height:12px;}
	#wrapper .breadcrumb li:after{font-size:10px !important;}
}

/*** 404 ***/
#pagenotfound #wrapper, #pagenotfound #footer{padding-top:0;}


/*** Header mobile ***/
.header-account-menu .elementor-item{padding:12px !important;}
.ybc-menu-button-toggle_icon{margin-right:0 !important;}

.mm_menu_content_title{text-wrap:nowrap;}

@media(max-width:1199px){
	.mm_menus_li.bmpq{display:none !important;}
}
@media (max-width: 767px) {
    .ets_mm_megamenu.hook-default {padding:0 !important;margin-top:0 !important;}
}



/*** Mot de passe oublié ***/

.send-renew-password-link{text-align:center;}

.forgotten-password .form-fields .center-email-fields{
	flex-direction:column;
	align-items:center;
	text-align:center;
}

.forgotten-password .form-fields label.required{width:auto;max-width:430px;}
.forgotten-password .form-fields .center-email-fields button{width:100%;max-width:430px;margin-top:10px;height:auto;}
.forgotten-password .form-fields .email{padding: 0 !important;}
.forgotten-password .form-fields .email input{text-align:center;}

#password .page-footer{text-align:center}
#password #content.card{background:#fff !important;}


#password .renew-password{text-align:center;max-width:460px;margin:auto;}
.renew-password [type=submit]{margin:0;}


#contact #content.card{background:#fff !important;}
#contact .contact-form{max-width:800px;margin:auto;}
#contact .contact-form label{text-align:center;}

#contact .page-footer .contact-rich{display:flex;justify-content:center;}
#contact .page-footer .contact-rich .block{display:flex;align-items:center;flex-direction:column;flex:1;}
#contact .page-footer .contact-rich .block .icon{float:none;text-align:center;height: 3.5rem;background: #EDD119;border-radius: 100%;display:flex;align-items:center;justify-content:center}
#contact .page-footer .contact-rich .block .icon .material-icons{color:#fff;}

@media(max-width:575px){
	#contact .page-footer .contact-rich{flex-direction:column;gap:15px;}
}