@media (max-width: 1549px) {
	#login-container>.leftLogin>.leftContent {padding-top: 70px; padding-bottom: 70px;}
	#login-container>.leftLogin>* {padding-left: 70px; padding-right: 70px;}
	#login-container>.leftLogin>.leftContent>#contenuFormulaire, #login-container>.leftLogin>.leftContent>#contenuFormulaire>form + * {margin-top: 70px;}
	
	body.mb_account_dashboard #account-contenu .grid-links>.fullBackground {min-height: 230px;}
	body.mb_account_dashboard #account-contenu .grid-links>.fullBackground>.content-fond>img {height: 45px;}
	
	body.mb_account_garage #account-contenu>.ajout-velo>.txtAjout {font-size: 18px;}
	body.mb_account_garage #account-contenu>.avantages-enregistrement>.list-arguments {grid-gap: 30px; gap: 30px;}
	body.mb_account_garage #account-contenu>.avantages-enregistrement>.list-arguments>.argument>.txt-argument {font-size: 16px;}
	body.mb_account_garage #account-contenu>.velo-formulaire>.champs>.info-velo, body.mb_account_garage #account-contenu>.add-old-bikes>.account-form>.champs {grid-gap: 20px 40px; gap: 20px 40px;}
	body.mb_account_garage #account-contenu>.velo-formulaire>.champs .select2, body.mb_account_garage #account-contenu>.velo-formulaire>.champs #revendeurNotFounded {width: calc(50% - 20px)!important;}
	
	body.mb_account_documentation #account-contenu>#searchDoc .champs label {width: 100%; max-width: 250px; padding: 10px 20px;}
	
	.events-grid>.event-item {padding: 20px;}
}

@media (max-width: 1199px) {
	#account-contenu {padding-bottom: 50px;}
	#account-contenu, #account-contenu .contentFullWidth {padding-left: 50px; padding-right: 50px;}
	#account-contenu .contentFullWidth {margin-left: -50px; margin-right: -50px;}
	body.mb_account_dashboard #account-contenu .campagne-rappel, body.mb_account_page #account-contenu .campagne-rappel {font-size: 16px;}
	
	body.mb_account_dashboard #account-contenu .titleWithBubble>.bubble-link {-webkit-box: 0; -moz-box: 0; -webkit-flex: 0 0 50px; -ms-flex: 0 0 50px; flex: 0 0 50px; width: 50px; height: 50px;}
	body.mb_account_dashboard #account-contenu .garage-velos>*, body.mb_account_dashboard #account-contenu .campagne-rappel {padding-left: 50px; padding-right: 50px;}
	body.mb_account_dashboard #account-contenu .garage-velos>.garage-bikes-carousel>.owl-nav>button {width: 30px; height: 30px;}
	body.mb_account_dashboard #account-contenu .garage-velos>.garage-bikes-carousel>.owl-nav>button.owl-prev {left: 10px;}
	body.mb_account_dashboard #account-contenu .garage-velos>.garage-bikes-carousel>.owl-nav>button.owl-next {right: 10px;}
	body.mb_account_dashboard #account-contenu .grid-links>.fullBackground {min-height: 200px;}
	body.mb_account_dashboard #account-contenu .grid-links>.fullBackground>.content-fond>img {height: 35px;}
	body.mb_account_dashboard #account-contenu .grid-links>.fullBackground>.content-fond>p {font-size: 18px;}
	
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs {grid-gap: 20px 40px; gap: 20px 40px;}
	
	body.mb_account_garage #account-contenu>.ajout-velo {padding: 20px; -webkit-box-direction: normal; -webkit-box-orient: vertical; -moz-box-direction: normal; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
	body.mb_account_garage #account-contenu>.ajout-velo>* {margin-left: auto!important; margin-right: auto!important; -webkit-box: unset!important; -moz-box: unset!important; -webkit-flex: unset!important; -ms-flex: unset!important; flex: unset!important; max-width: unset!important; text-align: center;}
	body.mb_account_garage #account-contenu>.ajout-velo>img {-webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-top: 20px; width: 200px;}
	body.mb_account_garage #account-contenu>.ajout-velo>.txtAjout {-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}
	body.mb_account_garage #account-contenu>.ajout-velo>.button1 {-webkit-box-ordinal-group: 4; -moz-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; margin-top: 20px;}
	body.mb_account_garage #account-contenu>.avantages-enregistrement>.list-arguments {grid-gap: 20px; gap: 20px;}
	body.mb_account_garage #account-contenu>.velo-formulaire>.champs .select2, body.mb_account_garage #account-contenu>.velo-formulaire>.champs #revendeurNotFounded {width: 100%!important;}
	
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.titre-deroulant, body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container {padding: 30px;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container {padding-top: 10px;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.titre-deroulant .infos-list>.info-item, body.mb_account_garage #account-contenu>.add-old-bikes .new-bikes-appearance>.content-div>.flex-infos>.infos-list>.info-item {padding-left: 15px; padding-right: 15px;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.fnuci-links>*, body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.fnuci-links>*:nth-child(n+3) {width: 50%; width: calc((100% - 30px)/2); -webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.fnuci-links>*.first_order_mobile {-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; width: 100%;}
	
	body.mb_account_garage #account-contenu>.velo-formulaire>.champs>.info-velo, body.mb_account_garage #account-contenu>.add-old-bikes>.account-form>.champs {-ms-grid-columns: 1fr; grid-template-columns: 1fr;}
	body.mb_account_garage #account-contenu>.velo-formulaire>.champs .grid-fullWidth {-ms-grid-column: 1; grid-column-start: 1; -ms-grid-column-span: 1; grid-column-end: 2;}
	
	body.mb_account_garage #account-contenu>.add-old-bikes .new-bikes-appearance>* {padding-left: 30px; padding-right: 30px;}
	body.mb_account_garage #account-contenu>.add-old-bikes .new-bikes-appearance>.content-div {padding-top: 30px; padding-bottom: 30px;}
	
	body.mb_account_documentation #account-contenu>#searchDoc .champs .button1 {width: 100%;}
	body.mb_account_documentation #account-contenu>#searchDoc .champs label, body.mb_account_documentation #account-contenu>#searchDoc .champs label:first-child + .button1 {width: calc(50% - 10px); max-width: 50%;}
	
	body.mb_account_comparator #account-contenu #comparateur .dekstopVersion>.col-sm-4 {width: 50%; width: calc(50% - 32px);}
	body.mb_account_comparator #account-contenu #comparateur .dekstopVersion>.compareCol2 {display: none;}
	
	body.mb_account_page #popupAccount>.window-popup.popupTNSform>.content-popup .infosShop>form>.champs {min-width: auto; width: 100%;}
	
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.fnuci-links {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.fnuci-links>* {padding: 15px;}
}

@media (min-width: 992px) {
	#account-sidebar>.show-mobile, #login-container>.rightLogin>.show-mobile, body.mb_account_page .hideDesktop {display: none;}
}
@media (max-width: 991px) {
	body.mb_account_page #AllPage {margin-top: 0!important; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; padding-top: 110px;}
	body.mb_account_page.mb_account_bike_viewer #AllPage {padding-top: 0;}
	#account-sidebar, #account-contenu {-webkit-box: 0; -moz-box: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%; min-height: auto;}
	#account-sidebar {position: relative; overflow: hidden; border-bottom: 1px solid #000; position: fixed; top: 0; background-color: #FFF; z-index: 999;}
	#account-sidebar>.hideDesktop {height: 55px; position: relative; background-color: #FFF;}
	#account-sidebar>.hideDesktop>a {position: absolute; top: 27.5px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
	#account-sidebar>.hideDesktop>a>img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain;}
	#account-sidebar>.hideDesktop>a:first-child {left: 15px; height: 30px; width: 170px;}
	#account-sidebar>.hideDesktop>a:nth-child(2) {right: 15px; height: 30px; width: 30px;}
	#account-sidebar>ul {position: absolute!important; padding: 0; padding-top: 110px; top: 0; width: 100%; max-height: 100vh; overflow: auto;}
	#account-sidebar>ul>li.headerLink, #account-sidebar>ul>li>a.actualSidebarPage, #account-sidebar>ul>li:last-child, #account-sidebar>ul>li>.allTxt>.sub-link-showing, #account-sidebar>.show-mobile>.allTxt>.sub-link-showing {display: none;}
	#account-sidebar>ul>li + li {margin-top: 0!important;}
	#account-sidebar>ul>li + li:not(:nth-child(2)) a {border-top: 1px solid #B3B3B3;}
	#account-sidebar>ul>li:not(.headerLink)>a, #account-sidebar>.show-mobile {border-radius: 0; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; min-height: 0!important;}
	#account-sidebar>ul>li>a>.hasIcon, #account-sidebar>ul>li>a>.noIcon, #account-sidebar>.show-mobile>.hasIcon, #account-sidebar>.show-mobile>.noIcon {margin-left: auto;}
	#account-sidebar>ul>li>a>span, #account-sidebar>.show-mobile>span {width: 180px; text-align: center; margin-right: auto;}
	#account-sidebar>.hideDesktop, #account-sidebar>ul + .show-mobile {position: relative; z-index: 2;}
	#account-sidebar>.show-mobile::after {content: ''; display: block; margin: auto; margin-left: 0; border: 4px solid #FFF; border-top-color: rgba(0,0,0,0); border-left-color: rgba(0,0,0,0); -webkit-transform: translateY(-25%) rotate(45deg); -moz-transform: translateY(-25%) rotate(45deg); -ms-transform: translateY(-25%) rotate(45deg); transform: translateY(-25%) rotate(45deg);}
	#account-sidebar.openBurgerAccount>.show-mobile::after {-webkit-transform: translateY(25%) rotate(225deg); -moz-transform: translateY(25%) rotate(225deg); -ms-transform: translateY(25%) rotate(225deg); transform: translateY(25%) rotate(225deg);}
	#account-sidebar>.show-mobile>span {width: 150px; margin-right: 20px;}
	#account-contenu {margin-bottom: auto;}
	
	#login-container {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-direction: normal; -webkit-box-orient: vertical; -moz-box-direction: normal; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
	#login-container>* {-webkit-box: unset; -moz-box: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset; width: 100%; max-width: 100%;}
	#login-container>.leftLogin>.leftContent>.logoLink, #login-container>.leftLogin>.leftContent h1.title2 {display: none;}
	#login-container>.leftLogin>.backToSite {position: fixed; bottom: 0; left: 0; width: 100%; border-bottom: 0; border-top: 1px solid #B3B3B3; text-align: center; z-index: 2; background-color: #FFF;}
	#login-container>.leftLogin>.leftContent>#contenuFormulaire, #login-container>.leftLogin>.leftContent>#contenuFormulaire>.title2 + form {margin-top: 0!important;}
	#login-container>.leftLogin>.leftContent>#contenuFormulaire>form>*:not(.messages-form), #login-container>.leftLogin>.leftContent>#contenuFormulaire>form~*, body.mb_account_page form.account-form>.champs>button {margin-left: auto; margin-right: auto;}
	#login-container>.leftLogin>.leftContent>#contenuFormulaire p, #login-container>.rightLogin>.show-mobile>* {text-align: center;}
	#login-container>.leftLogin {-webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; padding-bottom: 65px;}
	#login-container>.rightLogin {-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}
	#login-container>.rightLogin>img {position: absolute; height: 100%;}
	#login-container>.rightLogin>.show-mobile {padding: 90px; background-color: rgba(0,0,0,0.5); position: relative; text-align: center; color: #FFF;}
	#login-container>.rightLogin>.show-mobile>.logoLink>img {width: 180px; max-width: 100%;}
	#login-container>.rightLogin>.show-mobile>* {margin-left: auto; margin-right: auto;}
	#login-container>.rightLogin>.show-mobile>.logoLink + * {margin-top: 20px;}
	#login-container>.leftLogin>.leftContent>#contenuFormulaire>form>*:not(.messages-form), #login-container>.leftLogin>.leftContent>#contenuFormulaire>form~*, #login-container>.rightLogin>.show-mobile>* {max-width: 450px;}
	
	body.mb_account_find-a-dealer #account-contenu>.builderMoustache>#ouacheter .close-fullscreen {top: 15px; right: 15px; width: 40px; height: 40px;}
	
	body.mb_account_page #popupAccount>.window-popup.popupTNSform>.content-popup {padding-left: 70px; padding-right: 70px; background-position: 20px 30px; background-size: 60px;}
	
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.titre-deroulant .infos-list {padding-right: 90px;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.titre-deroulant .infos-list>img {display: block;}
}

@media (min-width: 768px) {
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>label.compte-label {-ms-grid-column: 1; grid-column-start: 1; -ms-grid-column-span: 1; grid-column-end: 2;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>label:not(.compte-label):not(.lieu-label), body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.details-mdp {-ms-grid-column: 2; grid-column-start: 2; -ms-grid-column-span: 2; grid-column-end: 3;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.grid-fullWidth {-ms-grid-column: 1!important; grid-column-start: 1!important; -ms-grid-column-span: 2!important; grid-column-end: 3!important;}
	
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.first-row-info {-ms-grid-row: 3; grid-row-start: 3; -ms-grid-row-span: 3; grid-row-end: 4;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.second-row-info {-ms-grid-row: 4; grid-row-start: 4; -ms-grid-row-span: 4; grid-row-end: 5;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.third-row-info {-ms-grid-row: 5; grid-row-start: 5; -ms-grid-row-span: 5; grid-row-end: 6;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.fourth-row-info {-ms-grid-row: 6; grid-row-start: 6; -ms-grid-row-span: 6; grid-row-end: 7;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.fifth-row-info {-ms-grid-row: 7; grid-row-start: 7; -ms-grid-row-span: 7; grid-row-end: 8;}
	
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.enterprise-field:not(.showEnterpriseField) ~ .first-row-info {-ms-grid-row: 2; grid-row-start: 2; -ms-grid-row-span: 2; grid-row-end: 3;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.enterprise-field:not(.showEnterpriseField) ~ .second-row-info {-ms-grid-row: 3; grid-row-start: 3; -ms-grid-row-span: 3; grid-row-end: 4;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.enterprise-field:not(.showEnterpriseField) ~ .third-row-info {-ms-grid-row: 4; grid-row-start: 4; -ms-grid-row-span: 4; grid-row-end: 5;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.enterprise-field:not(.showEnterpriseField) ~ .fourth-row-info {-ms-grid-row: 5; grid-row-start: 5; -ms-grid-row-span: 5; grid-row-end: 6;}
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs>.enterprise-field:not(.showEnterpriseField) ~ .fifth-row-info {-ms-grid-row: 6; grid-row-start: 6; -ms-grid-row-span: 6; grid-row-end: 7;}
	
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>*:not(.fullLineTable) {-ms-grid-row: 1; grid-row-start: 1; -ms-grid-row-span: 1; grid-row-end: 2;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.img-detail {-ms-grid-column: 2; grid-column-start: 2; -ms-grid-column-span: 2; grid-column-end: 3;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.txt-detail {-ms-grid-column: 1; grid-column-start: 1; -ms-grid-column-span: 1; grid-column-end: 2;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.fullLineTable {-ms-grid-column: 1; grid-column-start: 1; -ms-grid-column-span: 2; grid-column-end: 3;}
}
@media (max-width: 767px) {
	body.mb_account_page #AllPage {padding-top: 110px;}
	body.mb_account_page {font-size: 14px;}
	body.mb_account_page .title2 {text-align: left; font-size: 24px;}
	body.mb_account_page .title3 {font-size: 18px;}
	body.mb_account_page #popupAccount>.window-popup {min-width: auto; width: 90%;}
	body.mb_account_page #popupAccount>.window-popup>.content-popup {padding: 50px 30px;}
	
	body.mb_account_dashboard #account-contenu .garage-velos>.garage-bikes-carousel {overflow: hidden;}
	body.mb_account_dashboard #account-contenu .garage-velos>.garage-bikes-carousel .owl-stage-outer {overflow: unset;}
	body.mb_account_dashboard #account-contenu .grid-links {-ms-grid-columns: 1fr; grid-template-columns: 1fr;}
	body.mb_account_dashboard #account-contenu .grid-links>.fullBackground {-ms-grid-column: 1!important; grid-column-start: 1!important; -ms-grid-column-span: 1!important; grid-column-end: 2!important;}
	body.mb_account_dashboard #account-contenu .grid-links>.fullBackground>.content-fond>p {font-size: 16px;}
	body.mb_account_dashboard #account-contenu .social-links {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 18px;}
	body.mb_account_dashboard #account-contenu .social-links>p {width: 100%;}
	body.mb_account_dashboard #account-contenu .social-links>p + .social-link {margin-left: auto;}
	body.mb_account_dashboard #account-contenu .social-links>.social-link {margin-top: 10px;}
	
	body.mb_account_settings #account-contenu>.settings-account form.account-form>.champs {-ms-grid-columns: 1fr; grid-template-columns: 1fr;}
	
	body.mb_account_garage #account-contenu>.avantages-enregistrement>.list-arguments {-ms-grid-columns: 1fr; grid-template-columns: 1fr;}
	body.mb_account_garage #account-contenu>.avantages-enregistrement>.list-arguments>.argument>.img-argument {padding-top: 56%;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details {-ms-grid-columns: 1fr; grid-template-columns: 1fr;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.img-detail img {max-height: 150px; object-fit: contain;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.img-detail img.logoMoustache {max-width: 60%;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.txt-detail>* + * {margin-top: 30px;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.txt-detail .title-info {font-size: 16px;}
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.fnuci-links>*, body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .bikes-details>.fnuci-links>*:nth-child(n+3) {width: 100%!important;}
	
	body.mb_account_garage #account-contenu>.add-old-bikes .new-bikes-appearance>.content-div>.flex-infos>.checkmark-box {-webkit-box: 0; -moz-box: 0; -webkit-flex: 0 0 20px; -ms-flex: 0 0 20px; flex: 0 0 20px; width: 20px; height: 20px; max-width: 20px;}
	
	body.mb_account_test-a-bike #account-contenu>.test-eval-list>.test-eval-item {padding: 20px; -webkit-box-direction: normal; -webkit-box-orient: vertical; -moz-box-direction: normal; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
		body.mb_account_test-a-bike #account-contenu>.test-eval-list>.test-eval-item>p {margin-right: 0; margin-bottom: 20px;}
		body.mb_account_test-a-bike #account-contenu>.test-eval-list>.test-eval-item>.button1 {width: auto; margin-left: auto; -webkit-box: unset; -moz-box: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset;}
	body.mb_account_tester-un-velo #account-contenu>.velos-autour>.contenuAutour>.bikesList {-ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;}
	body.mb_account_tester-un-velo #account-contenu>.velos-autour>.contenuAutour>.moreTests>* {text-align: center;}
	
	body.mb_account_documentation #account-contenu>#documents-content .document-link {padding: 9px 20px; padding-right: 50px;}
	body.mb_account_documentation #account-contenu>#documents-content .document-link::after {right: 20px;}
	
	body.mb_account_find-a-dealer #account-contenu>.builderMoustache {margin-left: -50px; margin-right: -50px;}
	body.mb_account_find-a-dealer #account-contenu>.builderMoustache>#ouacheter.ready {position: relative; top: unset; left: unset; z-index: unset; width: auto; height: auto;}
	body.mb_account_find-a-dealer #account-contenu>.builderMoustache>#ouacheter.ready::before {content: ''; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #FFF;}
	body.mb_account_find-a-dealer #account-contenu>.builderMoustache>#ouacheter .close-fullscreen {position: fixed;}
	
	body.mb_account_test-a-bike #account-contenu>.velos-autour>.contenuAutour>.bikesList {grid-gap: 40px; gap: 40px;}
	
	body.mb_account_page #popupAccount>.window-popup.popupTNSform>.content-popup {padding-left: 50px; padding-right: 50px; background-image: none;}
	body.mb_account_page #popupAccount>.window-popup.popupTNSform>.content-popup .title2 {text-align: center;}
	
	.event-item {font-size: 12px; -webkit-box-direction: normal; -webkit-box-orient: vertical; -moz-box-direction: normal; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; text-align: center;}
	.event-item>* {margin-left: auto!important; margin-right: auto!important;}
	.event-item>.event-content>.event-title {font-size: 14px;}
	.event-item>.button1 {-webkit-box: unset; -moz-box: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset; width: auto; max-width: auto; margin-top: 20px;}
	
	
	body.mb_account_page #popupAccount>.window-popup>.content-popup .title2 {text-align: center;}
	body.mb_account_page #popupAccount>.window-popup.garage-fnuci>.content-popup {padding: 50px 30px;}
	
	#MoustacheCodeViewer>.MC_content>.MC_model {font-size: 18px;}
}

@media (max-width: 575px) {
	#account-contenu, #account-contenu .contentFullWidth {padding-left: 15px; padding-right: 15px;}
	#account-contenu .contentFullWidth {margin-left: -15px; margin-right: -15px;}
	body.mb_account_page form.account-form>.champs label.labelWithTxt {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	body.mb_account_page form.account-form>.champs label.labelWithTxt>.txt-label {-webkit-box: 0; -moz-box: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; border-right: 0; margin-bottom: 7px; padding-bottom: 7px; position: relative;}
	body.mb_account_page form.account-form>.champs label.labelWithTxt>.txt-label::after {content: ''; position: absolute; left: 12.5%; left: calc(20px); width: 75%; width: calc(100% - 20px*2); height: 1px; top: 100%; background-color: #B3B3B3;}
	body.mb_account_dashboard #account-contenu .campagne-rappel {font-size: 14px; padding-left: 30px; padding-right: 30px;}
	body.mb_account_page #account-contenu .campagne-rappel {font-size: 12px;}
	
	#login-container>.leftLogin>.leftContent {padding-top: 30px; padding-bottom: 30px;}
	#login-container>.leftLogin>* {padding-left: 30px; padding-right: 30px;}
	#login-container>.leftLogin>.leftContent>#contenuFormulaire, #login-container>.leftLogin>.leftContent>#contenuFormulaire>form + * {margin-top: 50px;}
	#login-container>.rightLogin>.show-mobile {padding: 80px 30px;}
	
	body.mb_account_dashboard #account-contenu .titleWithBubble {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	body.mb_account_dashboard #account-contenu .titleWithBubble>.title2 {width: 100%;}
	body.mb_account_dashboard #account-contenu .titleWithBubble>.title2 + .bubble-link {margin-left: auto;}
	body.mb_account_dashboard #account-contenu .titleWithBubble>.bubble-link {margin-top: 10px; margin-left: 10px; -webkit-box: 0; -moz-box: 0; -webkit-flex: 0 0 30px; -ms-flex: 0 0 30px; flex: 0 0 30px; width: 30px; height: 30px;}
	body.mb_account_dashboard #account-contenu .grid-links>.fullBackground {min-height: 150px;}
	body.mb_account_dashboard #account-contenu .grid-links>.fullBackground>.content-fond>img {height: 30px;}
	
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.titre-deroulant, body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container {padding: 20px;}
	body.mb_account_garage #account-contenu>.velo-formulaire>.champs .labelWithTxt.labelDisabled, body.mb_account_garage #account-contenu>.velo-formulaire>.champs .labelWithIcon.labelDisabled {padding-right: 20px;}
	body.mb_account_garage #account-contenu>.velo-formulaire>.champs .labelWithTxt.labelDisabled .editLink, body.mb_account_garage #account-contenu>.velo-formulaire>.champs .labelWithIcon.labelDisabled .editLink {font-size: 0; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; background-position: center; background-image: url('https://moustachebikes.com/wp-content/themes/moustachebikes/account/assets/img/ico-edit.svg');}
	
	body.mb_account_garage #account-contenu>.add-old-bikes .new-bikes-appearance>* {padding-left: 20px; padding-right: 20px;}
	body.mb_account_garage #account-contenu>.add-old-bikes .new-bikes-appearance>.content-div {padding-top: 20px; padding-bottom: 20px;}
	body.mb_account_garage #account-contenu>.velo-formulaire>.champs input[name="num_serie"] + .status-num {top: 70%;}
	
	body.mb_account_tester-un-velo #account-contenu>.velos-autour>.contenuAutour>form {min-width: 100%;}
	body.mb_account_tester-un-velo #account-contenu>.velos-autour>.contenuAutour>.searchBar-container>.TNSsearchBar>.champs {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border-radius: 5px; overflow: hidden;}
	body.mb_account_tester-un-velo #account-contenu>.velos-autour>.contenuAutour>.searchBar-container>.TNSsearchBar>.champs>label.labelWithIcon {width: 100%;}
	body.mb_account_tester-un-velo #account-contenu>.velos-autour>.contenuAutour>.searchBar-container>.TNSsearchBar>.champs>button {border-radius: 5px; width: 100%; border-left: 0;}
	body.mb_account_tester-un-velo #account-contenu>.velos-autour>.contenuAutour>.bikesList {grid-gap: 40px 20px; gap: 40px 20px;}
	
	body.mb_account_documentation #account-contenu>#searchDoc .champs label, body.mb_account_documentation #account-contenu>#searchDoc .champs label:first-child + .button1 {width: 100%; max-width: 100%;}
	body.mb_account_documentation #account-contenu>#documents-content .document-link {padding-right: 45px;}
	body.mb_account_documentation #account-contenu>#documents-content .document-link::after {width: 15px; height: 15px;}
	
	body.mb_account_test-a-bike #account-contenu>.velos-autour>.contenuAutour>.bikesList {-ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; grid-gap: 30px; gap: 30px;}
	body.mb_account_test-a-bike #account-contenu>.velos-autour>.contenuAutour>form {min-width: auto; width: 100%;}
	body.mb_account_test-a-bike #account-contenu>.velos-autour>.contenuAutour>.searchBar-container {width: 100%;}
	body.mb_account_test-a-bike #account-contenu>.velos-autour>.contenuAutour>.searchBar-container>.TNSsearchBar>.champs {display: block; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset;}
	body.mb_account_test-a-bike #account-contenu>.velos-autour>.contenuAutour>.searchBar-container>.TNSsearchBar>.champs>label.labelWithIcon {width: 100%; -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.05); -moz-box-shadow: 0 4px 15px rgba(0,0,0,0.05); box-shadow: 0 4px 15px rgba(0,0,0,0.05);}
	body.mb_account_test-a-bike #account-contenu>.velos-autour>.contenuAutour>.searchBar-container>.TNSsearchBar>.champs>button {width: 100%; border-radius: 5px; margin-top: 10px;}
	
	body.mb_account_page #popupAccount>.window-popup.popupTNSform {width: 95%; height: 95%;}
	body.mb_account_page #popupAccount>.window-popup.popupTNSform>.content-popup {padding: 50px 30px;}
	body.mb_account_page #popupAccount>.window-popup.popupTNSform>.content-popup .infosShop>form>.champs {display: block;}
	body.mb_account_page #popupAccount>.window-popup.popupTNSform>.content-popup .infosShop>form>.champs>*+* {margin-top: 20px;}
}


@media ((max-width: 1549px) and (min-width: 768px)) or (max-width: 575px) {
	body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .fnuci_info_table {-ms-grid-columns: 1fr; grid-template-columns: 1fr;}
		body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .fnuci_info_table>.fnuci_info_label {padding-bottom: 3px;}
		body.mb_account_garage #account-contenu>.bikes-deroulants>.mb_item-deroulant>.content-box>.content-container .fnuci_info_table>.fnuci_info_value {padding-top: 3px; border-top: 0;}
}