.zone-header .mod-header-part { text-align:center !important; }
@media (min-width: 992px) { 
    .mab-menu .navbar-nav { float:none;text-align:center; }
    .mab-menu .navbar-nav > li { float:none;display:inline-block;vertical-align:bottom; }
}
.mab-intro { padding-top:5rem;}
.mab-intro h1 { text-align:center;padding-bottom:3rem; }
.mab-intro .content { padding-bottom:5rem; }
.mab-hlight { font-size:3rem;font-weight:400;line-height:normal;max-width:500px;padding-top:3rem; }
.mab-btn { padding:3rem 0; }
.mab-btn.btn-inline { padding:3rem 3rem 1rem 0;display:inline-block;vertical-align:bottom; }
.mab-btn > a {
    display: block;
    padding: 2rem;
    background-color: #60213e;
    width: 180px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    color: #FFF !important;
} { color: #fff !important; }
.line-header, .mab-header { background-color: #60213e !important; }
.single-page-donation-wrapper .donation-zone .donation-step .donation-step__title h2 { color: #fff !important; }
.mab-content .zone-member h1, .mab-content .zone-donation h1, .mab-content .zone-donation .donation-title, 
body.pg-accueil .login-wrapper__login h1 { display:none !important; }

body.pg-accueil .mab-intro h2 { max-width:850px; }
body.pg-accueil .mab-intro .content { padding-bottom:0px; }
body.pg-accueil .line-secondary { padding-top:2rem; }
body.pg-accueil .login-wrapper__reset h1 { font-size:2rem;line-height:normal; }
body.pg-accueil .zone-login h2 { font-size:1.5rem;font-weight:400;line-height:normal;padding-top:3rem;margin-bottom:0; }
body.pg-accueil .zone-login h1 { display:block !important;font-size:3rem;line-height:3rem;margin-bottom:20px;font-weight:400; }

body.pg-espace-membre .mab-content { padding-top:5rem; }
body.pg-espace-membre .zone-member h1 { display:block !important; }
body.pg-espace-membre .member-introduction-wrapper, body.pg-espace-membre .form-withProgress__wrapper, body.pg-espace-membre .member-login-wrapper { margin-bottom:50px; }

p.item-title {font-size:2rem;color:#60213e; }
div.mab-col2 p.item-title { margin-bottom:0; }
p.item-title i { display:none; }
p.item-subtitle { font-size:1.25rem;text-transform:uppercase; }
p.item-col { border-bottom:1px solid #000;font-weight:600;padding-top:15px; }

.mab-2col .mab-numetape, .mab-2col h2 { text-align:center; }
.mab-2col h2 { font-size:2rem;font-weight:500;border-bottom:1px solid #000;line-height:normal;padding-bottom:10px; }
.mab-2col h2 span { color: #60213e; }
body.pg-planning .line-secondary .zone-article { padding-top:3rem; }
body.pg-planning .line-secondary .mod-article__content p { margin-top:15px; }
body.pg-planning .line-secondary .mod-article__content span { font-weight:500;color:#60213e; }

body.pg-rehab  .line-secondary .zone-image { padding-bottom:30px; }
body.pg-rehab  .line-secondary .zone-article p span:first-child { color: #60213e;display:inline-block;font-size: 2rem;font-weight: 500;vertical-align:top;width:25%; }
body.pg-rehab  .line-secondary .zone-article p span:last-child { display:inline-block;vertical-align:top;width:75% }

body.pg-contact .line-secondary { padding-top:2rem; }
body.pg-contact .zone-contact .contact, body.pg-contact .line-secondary .zone-article { padding-top:40px; }
body.pg-contact form { max-width:400px; }
body.pg-contact form .col-md-12 { width:100%; }
body.pg-contact .line-secondary .zone-html .content { overflow:hidden; }
