h1,
body.home h2,
body.services h2 {
color: #881a1b !important;
text-transform: uppercase;
margin: 30px 0;
line-height: 40px;
font-size: 40px;
font-weight: 300;
text-align: left;
font-style: normal;
}
h1 strong,
body.home h2 strong,
body.services h2 strong {
color: #5a829a;
line-height: 30px;
font-size: 30px;
font-weight: 300;
}
h2 {
color: #5a829a;
margin: 30px 0;
line-height: 35px;
font-size: 25px;
font-weight: 300;
text-align: left;
font-style: italic;
}
h2 strong {
color: #5a829a;
text-transform: uppercase;
font-size: 34px;
font-weight: 300;
font-style: normal;
} #main-header {
background: url(//www.mdcentropolis.com/wp-content/themes/ChildThemeDivi/images/bg-header.png) top left repeat-x;
border-bottom: 5px solid #5A829A;
}
#main-header #mainHeader {}
#main-header .et_menu_container {
padding-bottom: 20px;
}
#main-header .logo_container {
margin-top: 55px;
height: 100px;
max-width: 400px;
float: left;
position: inherit;
}
#main-header .logo_container .logo_helper {
display: none;
}
#main-header .logo_container a {
display: block;
}
#main-header .logo_container img {
height: 100px;
}
#main-header #phoneNumber {
float: right;
text-align: right;
margin-top: 60px;
position: relative;
color: #004b8d;
}
#main-header #phoneNumber a {
font-size: 20px;
color: #881a1b;
line-height: 30px;
}
#main-header #et-top-navigation {
padding: 0 !important;
margin: -30px 0 0;
clear: both;
}
#main-header #top-menu-nav,
#main-header #top-menu-nav ul {
float: right;
clear: both;
}
#main-header #top-menu-nav #top-menu>li {
padding: 0;
}
#main-header #top-menu-nav #top-menu>li>a {
color: #5a829a;
line-height: 40px;
padding: 0 9px;
margin: 0 3px;
text-align: right;
font-size: 20px;
}
#main-header #top-menu-nav #top-menu li a:hover,
#main-header #top-menu-nav #top-menu>li.current_page_parent>a,
#main-header #top-menu-nav #top-menu>li.current_page_item>a {
color: #881a1b;
opacity: 1;
}
#main-content .et_pb_section {
background-color: #f5f8f9 !important;
} footer#main-footer {
padding: 30px 0 0;
background: #5d87a0;
}
#main-footer #footer-bottom {
background: #d31145;
padding: 20px 0;
font-size: 14px;
color: #FFF;
line-height: 20px;
border-top: 2px solid #FFF
}
#main-footer #footer-bottom a {
color: #FFF;
}
#main-footer h4 {
font-weight: 500;
margin-bottom: 20px;
}
#main-footer img {
max-width: 115% !important;
}
#nav_menu-2 h4,
#nav_menu-3 h4,
#main-footer #menu-main-menu-anglais,
#main-footer #menu-main-menu {
margin-left: 60px !important;
padding-bottom: 0;
}
#main-footer #menu-main-menu-anglais li,
#main-footer #menu-main-menu li {
padding-left: 0 !important;
margin: 0 0 2px;
}
#main-footer #menu-main-menu-anglais li:before,
#main-footer #menu-main-menu li:before {
display: none;
}
#main-footer #menu-main-menu-anglais li a,
#main-footer #menu-main-menu li a {
font-size: 14px !important;
line-height: 14px;
color: #FFF;
font-weight: 400;
}
#main-footer #menu-main-menu-anglais li a:hover,
#main-footer #menu-main-menu li a:hover {
text-decoration: underline;
}
#footer-widgets {
padding: 0;
}
#footer-widgets .footer-widget {
margin-bottom: 20px;
}
#main-footer #footer-widgets h4 {
margin-bottom: 10px;
color: #FFF;
font-size: 18px;
font-weight: 600;
}
#main-footer #footer-widgets p a,
#main-footer #footer-widgets p {
color: #FFF;
line-height: 18px;
font-size: 14px;
}
#main-footer #footer-widgets p strong {
font-size: 15px;
}     @media only screen and (max-width: 1399px) {
#main-header .logo_container {
margin-top: 55px;
height: 80px;
}
#main-header .logo_container img {
height: 80px;
}
#main-header #phoneNumber {
margin-top: 55px;
}
#main-header #top-menu-nav #top-menu>li>a {
font-size: 19px;
}
}
@media only screen and (max-width: 1299px) {
#main-header #top-menu-nav #top-menu>li>a {
font-size: 18px;
}
}
@media only screen and (max-width: 1199px) {
#main-header .logo_container {
margin-top: 50px;
height: 70px;
}
#main-header .logo_container img {
height: 70px;
}
#main-header #phoneNumber {
margin-top: 40px;
}
#main-header #top-menu-nav #top-menu>li>a {
font-size: 17px;
padding: 0 5px;
}
}
@media only screen and (max-width: 1099px) {
#main-header .et_menu_container {
padding-bottom: 13px;
}
#main-header .logo_container {
margin-top: 45px;
height: 60px;
}
#main-header .logo_container img {
height: 60px;
}
#main-header #phoneNumber {
margin-top: 35px;
}
#main-header #et-top-navigation {
margin: -25px 0 0;
}
#main-header #top-menu-nav #top-menu>li>a {
font-size: 16px;
}
}
@media only screen and (max-width: 980px) {
#main-header .et_menu_container {
padding-bottom: 0;
}
header .container {
width: 96%;
}
#main-header .logo_container {
margin-top: 38px;
max-width: 200px;
}
#main-header .logo_container img {
max-width: 100%;
}
#mobile_menu {
margin-top: 0;
}
.et_mobile_menu {
padding: 1% !important;
}
#main-header #et-top-navigation {
margin: -30px 0 0;
}
.et_header_style_left .mobile_menu_bar,
.et_header_style_split .mobile_menu_bar {
padding: 4px 0 0;
margin-bottom: 13px;
}
footer .footer-widget #nav_menu-3 {
display: none;
}
#main-footer #footer-bottom {
padding: 15px 0;
font-size: 12px;
line-height: 13px;
}
}
@media only screen and (max-width: 767px) {
footer .et_pb_widget {
width: 100%;
float: none;
}
#main-footer .footer-widget h4,
#main-footer .footer-widget img,
#main-footer #footer-widgets p {
text-align: center;
clear: both;
display: block;
margin: auto;
max-width: 100% !important;
}
}
@media only screen and (max-width: 400px) {
#main-header .logo_container {
margin-top: 40px;
height: 40px;
max-width: 160px;
}
#main-header .logo_container img {
height: 40px;
}
#main-header #phoneNumber {
margin-top: 25px;
}
#main-header #phoneNumber a {
font-size: 17px;
}
#main-header #et-top-navigation {
margin: -25px 0 0;
}
.et_header_style_split .mobile_menu_bar {
margin-bottom: 7px;
}
}    body.home #banner,
body.home #banner .et_pb_slides,
body.home #banner .et_pb_slide {
height: 720px;
} body.home #banner .et_pb_slide_description {
padding: 0;
}
body.home #banner .et_pb_slide_description p {
font-size: 40px;
color: #000;
line-height: 50px;
font-weight: 300;
padding-bottom: 0;
text-align: left;
width: 800px;
text-shadow: 0.09em 0.09em 0.2em rgba(0, 0, 0, 0.6);
}
body.home #banner .et_pb_slide_description p strong {
font-size: 55px;
color: #881a1b;
font-weight: 300;
}
body.home #banner .et_pb_slide_description p a {} @media only screen and (max-width: 1499px) {
body.home #banner,
body.home #banner .et_pb_slides,
body.home #banner .et_pb_slide {
height: 650px;
}
}
@media only screen and (max-width: 1399px) {
body.home #banner,
body.home #banner .et_pb_slides,
body.home #banner .et_pb_slide {
height: 550px;
}
}
@media only screen and (max-width: 1299px) {}
@media only screen and (max-width: 980px) {
body.home #banner,
body.home #banner .et_pb_slides,
body.home #banner .et_pb_slide {
height: 475px;
}
body.home #banner .et_pb_slide_description {
padding: 45% 0 0 !important;
}
body.home #banner .et_pb_slide_description p {
font-size: 35px;
line-height: 50px;
}
body.home #banner .et_pb_slide_description p strong {
font-size: 45px;
}
}
@media only screen and (max-width: 650px) {
body.home #banner,
body.home #banner .et_pb_slides,
body.home #banner .et_pb_slide {
height: 375px;
}
body.home #banner .et_pb_slide_description {
padding: 50% 0 0 !important;
}
body.home #banner .et_pb_slide_description p {
font-size: 30px;
line-height: 40px;
text-align: left;
}
body.home #banner .et_pb_slide_description p strong {
font-size: 35px;
}
}
@media only screen and (max-width: 500px) {
body.home #banner,
body.home #banner .et_pb_slides,
body.home #banner .et_pb_slide {
height: 325px;
}
body.home #banner .et_pb_slide_description p { display: none;
font-size: 25px;
line-height: 35px;
text-align: left;
}
body.home #banner .et_pb_slide_description p strong {
font-size: 30px;
}
body.home #banner .et_pb_slide_description p a {
font-size: 16px !important;
line-height: 25px;
margin-top: 20px;
display: inline-block;
}
}  #sectionResume {
margin: 0;
padding: 0;
}
.et_pb_row.et_pb_row_fullwidth {
width: 100% !important;
max-width: 100% !important;
}
.et_pb_row.et_pb_row_fullwidth>div {
padding: 60px 10% 80px 5%;
margin: 0 !important;
width: 50% !important;
}
.et_pb_row.et_pb_row_1.et_pb_row_fullwidth>div {
padding: 60px 5% 80px 10%;
}
body #main-content h1 {
margin-bottom: 10px;
}
body #main-content p {
line-height: 28px;
text-align: justify;
}
body #main-content ul {
margin: 30px 0 30px 50px;
} body #main-content ul li {
list-style-image: url(//www.mdcentropolis.com/wp-content/themes/ChildThemeDivi/images/puce.png);
line-height: 25px;
margin-top: 15px;
}
body #main-content #listeTwoCols ul {
margin-left: 5px;
float: left;
}
#listeTwoCols ul li {
float: left;
width: 50%;
padding-right: 25px;
} body.home #banner .et_pb_slide_description p a,
a.btn-MD,
a.et_pb_more_button {
background: #881a1b;
border: 1px solid #881a1b;
border-radius: 15px;
font-family: 'Roboto';
font-size: 21px;
padding: 5px 20px;
color: #fff;
}
body.home #banner .et_pb_slide_description p a:hover,
a.btn-MD:hover,
a.et_pb_more_button:hover {
background: #5d87a0;
border-color: #881a1b;
}
a.btn-MD {
margin-top: 30px;
display: inline-block;
} div.separator {
width: 100%;
height: 50px;
clear: both;
}
div.separator hr {
width: 100%;
height: 1px;
position: relative;
border: none;
background: #5d87a0;
margin-top: 24px;
z-index: 5;
}
div.separator div {
width: 340px;
height: 50px;
position: relative;
margin: -33px auto 0;
z-index: 555;
background: url(//www.mdcentropolis.com/wp-content/themes/ChildThemeDivi/images/fioriture.png) top center no-repeat #f5f8f9;
}   body.team .et_pb_section {
padding: 25px 0;
}
body.team #main-content h3 {
color: #881a1b;
font-weight: bold;
font-size: 19px;
}
body.team #main-content h4 {
font-size: 17px;
font-weight: bold;
color: #616161;
}
body.team #main-content p {
font-size: 17px;
font-weight: 300;
line-height: 25px;
margin-top: 15px;
}  body.faq h2 {
font-weight: bold;
color: #616161;
font-size: 19px;
line-height: 25px;
border-bottom: 1px solid #5d87a0;
padding-top: 0;
font-style: normal;
}  body.carrieres h3 {
color: #5a829a;
margin: 0 0 30px;
line-height: 25px;
font-size: 20px;
font-weight: 300;
text-align: left;
font-style: italic;
}  body.contact #main-content p strong {
color: #881a1b;
}
#mode-paiement {
width: 100%;
padding: 25px 25px 10px;
background: #eaf0f3;
border: 1px solid #881a1b;
margin-top: 40px;
}
body #main-content #mode-paiement p {
font-size: 14px;
font-weight: 400;
text-align: center;
line-height: 20px;
}
#mode-paiement img {
text-align: center;
}  @media only screen and (max-width: 1600px) {
h1,
body.home h2,
body.services h2 {
margin: 30px 0;
line-height: 35px;
font-size: 35px;
}
h1 strong,
body.home h2 strong,
body.services h2 strong {
line-height: 25px;
font-size: 25px;
}
h2 {
margin: 30px 0;
line-height: 35px;
font-size: 22px;
}
h2 strong {
font-size: 30px;
}
body #main-content p {
line-height: 26px;
font-size: 17px;
}
body #main-content li {
line-height: 24px;
font-size: 17px;
}
.et_pb_row.et_pb_row_fullwidth>div {
padding: 40px 7% 60px 4%;
margin: 0 !important;
width: 50% !important;
}
.et_pb_row.et_pb_row_1.et_pb_row_fullwidth>div {
padding: 40px 4% 60px 7%;
}  body.team #main-content h3 {
font-size: 18px;
}
body.team #main-content h4 {
font-size: 16px;
}
body.team #main-content p {
font-size: 16px;
line-height: 22px;
margin-top: 15px;
}
}
@media only screen and (max-width: 1299px) {
h1,
body.home h2,
body.services h2 {
line-height: 30px;
font-size: 30px;
}
h1 strong,
body.home h2 strong,
body.services h2 strong {
line-height: 21px;
font-size: 21px;
}
h2 {
margin: 30px 0;
line-height: 30px;
font-size: 20px;
}
h2 strong {
font-size: 27px;
}
body #main-content p {
line-height: 26px;
font-size: 16px;
}
body #main-content li {
line-height: 24px;
font-size: 16px;
}
.et_pb_row.et_pb_row_fullwidth>div {
padding: 20px 4% 60px 4%;
margin: 0 !important;
width: 50% !important;
}
.et_pb_row.et_pb_row_1.et_pb_row_fullwidth>div {
padding: 20px 4% 60px 4%;
}  body.team #main-content h3 {
font-size: 17px;
padding-bottom: 5px;
}
body.team #main-content h4 {
font-size: 15px;
}
body.team #main-content p {
font-size: 15px;
line-height: 21px;
margin-top: 12px;
}  body.faq h2 {
font-size: 17px;
line-height: 23px;
}
}
@media only screen and (max-width: 980px) {
.et_pb_row.et_pb_row_fullwidth>div,
.et_pb_row.et_pb_row_1.et_pb_row_fullwidth>div {
padding: 0 3% 40px;
margin: 0 !important;
width: 100% !important;
min-height: 375px;
}
.et_pb_column.et_pb_column_empty {
display: block;
border-top: 3px solid #616161;
border-bottom: 3px solid #616161;
}
body.team .et_pb_column.et-last-child {
margin-bottom: 0;
}  body.carrieres h3 {
line-height: 20px;
font-size: 17px;
}
}
@media only screen and (max-width: 767px) {
h1,
body.home h2,
body.services h2 {
line-height: 26px;
font-size: 26px;
}
h1 strong,
body.home h2 strong,
body.services h2 strong {
line-height: 19px;
font-size: 19px;
}
h2 {
margin: 20px 0;
line-height: 25px;
font-size: 17px;
}
h2 strong {
font-size: 23px;
}
body #main-content p {
line-height: 24px;
font-size: 15px;
text-align: left;
}
body #main-content li {
line-height: 22px;
font-size: 15px;
}
body.home #banner .et_pb_slide_description p a,
a.btn-MD,
a.et_pb_more_button {
font-size: 18px;
}
.et_pb_row.et_pb_row_fullwidth>div,
.et_pb_row.et_pb_row_1.et_pb_row_fullwidth>div {
min-height: 300px;
}  body.faq h2 {
font-size: 16px;
line-height: 21px;
}
}
@media only screen and (max-width: 600px) {
div.hideOnMobile {
display: none !important;
}
#listeTwoCols ul li {
width: 100%;
}
.et_pb_row.et_pb_row_fullwidth>div,
.et_pb_row.et_pb_row_1.et_pb_row_fullwidth>div {
min-height: 250px;
}
}
@media only screen and (max-width: 400px) {}
#basic-modal-content {
display: none;
} #simplemodal-overlay {
background-color: #FFF;
cursor: wait;
opacity: 0.8 !important;
z-index: 99999 !important;
} #simplemodal-container {
width: 570px;
height: 440px;
background: none;
color: #bbb;
padding: 2px;
z-index: 99999 !important;
position: relative;
}
#simplemodal-container .simplemodal-data {
padding: 8px;
}
#simplemodal-container code {
background: #141414;
border-left: 3px solid #65B43D;
color: #bbb;
display: block;
font-size: 12px;
margin-bottom: 12px;
padding: 4px 6px 6px;
}
#simplemodal-container a {
color: #ddd;
}
#simplemodal-container a.modalCloseImg {
background: url(//www.mdcentropolis.com/wp-content/themes/ChildThemeDivi/images/x.png) no-repeat;
width: 25px;
height: 29px;
display: inline;
z-index: 3200;
position: absolute;
top: -15px;
right: -16px;
cursor: pointer;
}
#simplemodal-container h3 {
color: #84b8d9;
}
@media only screen and (max-width: 767px) {
#simplemodal-container {
width: 90%;
height: 80%;
}
#simplemodal-container img {
max-width: 100%;
}
}  #responsive {
width: 100%;
bottom: 0;
z-index: 9999;
position: relative;
}
#responsive #bgImage {
background: url(//www.mdcentropolis.com/wp-content/themes/ChildThemeDivi/mdcentro-vaccin.png) no-repeat;
position: relative;
width: 128px;
height: 128px;
margin-left: 12%;
float: left;
}
#bg {
background: #5a829a;
border-top: 3px solid #FFF;
margin-top: 65px;
}
#responsive #containerResponsive {
width: 60%;
margin: 0 auto;
padding-bottom: 15px;
position: relative;
}
#responsive #containerResponsive p {
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
color: #FFF;
line-height: 60px;
}
#responsive #containerResponsive div {
font-size: 16px;
font-weight: 500;
color: #FFF;
line-height: 20px;
margin-top: 20px;
cursor: pointer;
}
#responsive #containerResponsive div strong {
color: #f9d95d;
font-weight: 500;
}
.closeResponsive {
background: url(//www.mdcentropolis.com/wp-content/themes/ChildThemeDivi/close-popmessage.png) top right no-repeat;
margin: 0 !important;
padding: 0;
width: 19px;
height: 19px;
position: absolute;
right: 0;
top: -10px;
}
@media only screen and (max-width: 1299px) {
#responsive #bgImage {
margin-left: 6%;
}
#responsive #containerResponsive {
width: 80%;
}
#responsive #containerResponsive p {
font-size: 17px;
}
#responsive #containerResponsive div {
font-size: 15px;
}
}
@media only screen and (max-width: 980px) {
#responsive #bgImage {
margin-left: 2%;
}
#responsive #containerResponsive {
width: 90%;
}
#responsive #containerResponsive p {
font-size: 15px;
}
#responsive #containerResponsive div {
font-size: 14px;
}
}
@media only screen and (max-width: 767px) {
#mobile {
width: 100%;
height: 80px;
bottom: -90px;
z-index: 9999;
position: fixed;
cursor: pointer;
}
#mobile #bg {
margin: 0;
height: 80px;
}
#mobile #bgImage {
background: url(//www.mdcentropolis.com/wp-content/themes/ChildThemeDivi/mdcentro-vaccin.png) left 5px top 6px no-repeat;
position: relative;
background-size: 70px 70px;
width: 80px;
height: 80px;
margin-left: 5px;
float: left;
}
#mobile p {
font-size: 15px;
line-height: 19px;
text-transform: uppercase;
color: #FFF;
padding-top: 6px;
}
#containerMobile div {
font-size: 12px;
line-height: 15px;
position: absolute;
top: 80px;
color: #FFF;
padding: 0 15px 15px;
}
#containerMobile div strong {
color: #f9d95d;
font-weight: 500;
}
#containerMobile .closeResponsive {
top: -10px;
}
}