#Top_bar .menu > li > a span {
text-transform: uppercase;
}
.button.btn-principal {
margin-right: 0px;
margin-bottom: 0px;
}
.faqpsy .question:before {
background-color: #e1e1e1 !important;
}
.faq .question {
background: #f2f2f2;
}
.faq .question.active .title {
color: #8a0a2e;
font-weight: bold;
}
.faq a {
color: black;
} .wrap.mcb-wrap.column_size {
min-height:396px;
}
.bloc-prd-texte p{
font-size: 30px;
color: white;
font-weight: bold;
line-height: 1.3;
}
.bloc-prd-texte a.button .button_label {
font-size: 30px;
color: white;
font-weight: bold;
padding: 15px 33px;
}
.block-contact h3 {
font-size: 18px;
color: black;
font-family: 'Montserrat', sans-serif;
font-weight: bold;
padding-top: 15px;
}
.block-contact p {
line-height: 1.5;
}
.form-contact h3 {
font-family: 'Montserrat', sans-serif;
color: white !important;
font-size: 30px !important;
}
.form-contact p {
color: white;
}
.form-contact .wpcf7 input[type="submit"] {
color: white;
background: #d59005;
text-transform: uppercase;
font-size: 15px;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.form-contact .wpcf7 input[type="submit"]:hover {
background: #9b6802;
}
#Footer a {
color:#860227;
}
#Footer a:hover {
color:#860227;
}
.mobile-block-apropos {
margin: 0 0 0px !important;
}
.title-header {
line-height: 1 !important;
}
.cn-button.bootstrap {
background: #d59005;
}
.title-header h1{
font-size: 60px;
line-height: 1.5 !important;
display: inline-block !important;
}
.grecaptcha-badge {
visibility: hidden;
}
.wpcf7-spinner {
display: block;
}
#Footer a:not(.button):not(.icon_bar) {
color: #860227;
}
#Footer a:not(.button):not(.icon_bar):hover {
color: #990830;
}
.txt-recaptacha a {
color:#ffaa00;
}
#mfn-gdpr .mfn-gdpr-content a:hover, #mfn-gdpr a.mfn-gdpr-readmore:hover {
color:#ffaa00;
}
#mfn-gdpr .mfn-gdpr-button {
background-color: #d59005;
}
#mfn-gdpr .mfn-gdpr-button:hover {
background-color: #a67106;
}#tabletpro {
display: none;
}
@media screen 
and (min-device-width: 1200px) 
and (max-device-width: 1400px) 
and (-webkit-min-device-pixel-ratio: 1) { 
.titleheader-block {
bottom: 60px;
}
.title-header {
font-size: 35px;
line-height: 1 !important;    
}
.header-sstxt {
bottom: 200px !important;
}
.btntherapie {
bottom: 200px !important;
}
.btnquisuisje {
bottom: 200px !important;
}
}
@media screen 
and (min-device-width: 850px) 
and (max-device-width: 1030px) 
and (-webkit-min-device-pixel-ratio: 1) { 
.title-header {
font-size: 40px;
line-height: 1 !important;
}
.header-sstxt {
bottom: 40px !important;
}
.btntherapie {
bottom: 40px !important;
}
.btnquisuisje {
bottom: 40px !important;
}
#tabletpro {
display: block;
}
}
@media screen 
and (min-device-width: 700px) 
and (max-device-width: 849px) 
and (-webkit-min-device-pixel-ratio: 1) { 
.title-header {
font-size: 30px;
line-height: 1 !important;
}
.titleheader-block {
top: 35px;
}
}
@media screen 
and (min-device-width: 200px) 
and (max-device-width: 600px) 
and (-webkit-min-device-pixel-ratio: 1) { 
.mobile-block-prendrerdv {
min-height: auto !important;
padding: 2em 0 1em 0;
}
.mobiledocti-block-prendrerdv {
padding: 2em 0 2.5em 0;
}
#sgpb-popup-dialog-main-div {
width: 90% !important;
}
}