/*
 Theme Name:     Divi creative agency
 Theme URI:      https://demo.infomaniak.com/preview?t=divi-creative-agency
 Description:    Votre site sera constitue de plusieurs pages (accueil, blog, contact, etc...) que vous pourrez librement personnaliser selon vos besoins.
 Author:         Infomaniak
 Author URI:     https://www.infomaniak.com
 Template:       Divi
 Version:        1.0.0
*/
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

@import url("../Divi/style.css");

body,
* {
	font-family: 'Poppins', sans-serif;
	font-size:17px;
	font-weight:300;
	text-align:justify;
}
.home #post-28834 {
	overflow-x:hidden;
}
p {
	text-align:justify;
}
a, img, input {
transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
}
a {
    color: #498f9b;
	font-weight:500;
}
a:hover {
    color: #000;
}
h1, h2, h3, h4, h5, h6 {
	line-height:1.2;
}
.et_header_style_left .logo_container {
    position: relative;
    width: auto;
    float: left;
}
.et_pb_row {
	max-width:1400px !important;
	width:100%;
}
#logo {
	max-height:100%;
}
.et-fixed-header #logo {
    max-height: 120px;
}
.et-fixed-header li#text-2 ul li a {
    padding: 10px 10px 20px;
}
/*.et-fixed-header li#text-2 ul li:first-child {
    width: auto;
    right: 0;
}*/
.et-fixed-header li#text-2 ul li:first-child {
	display:none;
    width: auto;
    right: 0;
    top: 35px;
    font-size: 20px;
}
.et-fixed-header li#text-2 ul li:last-child a {
	background-size:80px;
}
.et-fixed-header li#text-2 ul li:nth-child(2) {
	padding-top:20px;
}
.et_header_style_left .et-fixed-header #et-top-navigation {
	padding-top:90px;
}
.et_header_style_left #et-top-navigation {
	padding-left:0 !important;
	padding-top:165px;
}
#top-menu li {
	font-size:18px;
	padding-right:40px;
}
#top-menu li a {
	font-size:18px;
	text-align:left;
}
#menu-item-28858 ul {
	width:340px;
}
#menu-item-28859 ul {
	width:370px;
}
#menu-item-28861 ul {
	width:400px;
}
#top-menu li#menu-item-28861 li a,
#top-menu li#menu-item-28858 li a,
#top-menu li#menu-item-28859 li a {
	width:auto;
}
#top-menu ul li a {
	color:#7cbdb7;
    margin-bottom: 10px;
    line-height: 1.3;
}
#top-menu ul.sub-menu li.menu-item-has-children a {
	cursor:default;
}
#top-menu ul.sub-menu li.menu-item-has-children li a {
	cursor:pointer;
}
#top-menu ul li ul li a {
    list-style: none;
    background-image: url(puce-menu.png);
    background-position: 25px 13px;
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #8b8c8e;
    font-size: 16px;
    margin-bottom: 10px;
}
.et-fixed-header #top-menu li {
	padding-right:25px;
}
#et-info-email:hover, #et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et-social-icons a:hover {
	color:#7cbdb7;
	opacity:1;
}
#lien-centre {
    background-image: url(forme-lien.png);
    background-position: center center;
    background-repeat: no-repeat;
    font-weight: bold;
    font-size: 20px;
    float: right;
    padding: 15px;
}
#lien-centre:hover {
	color:#000;
}
#pathologies ul li a,
a.btn,
.et_pb_more_button,
.et_pb_button {
	background-image:url(cercle_vert2.png);
    background-position: left center;
    background-repeat: no-repeat;
	border:none;
    color:#7cbdb7;
    display: inline-block;
    font-size: 20px;
    padding: 20px 10px 20px 70px;
	text-align:left;
}
.et_pb_more_button,
.et_pb_button {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius:0;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
	background-color:transparent;
	background-image:url(cercle_noir.png);
	color:#000;
    padding: 20px 10px 20px 70px;
    border: none !important;
}
.et_pb_button:hover:after, .et_pb_more_button:hover:after {
	content:none;
}
.et_pb_title_container h1,
h1 {
	color:#fff;
	font-size:40px;
	font-weight:400;
	text-align:left;
}
.page-id-29453 .et_pb_title_container h1,
.page-id-29453 h1,
.page-id-29177 .et_pb_title_container h1,
.page-id-29177 h1,
.page-id-29245 .et_pb_title_container h1,
.page-id-29245 h1,
.page-id-29489 .et_pb_title_container h1,
.page-id-29489 h1,
.page-id-29428 .et_pb_title_container h1,
.page-id-29428 h1,
.page-id-29414 .et_pb_title_container h1,
.page-id-29414 h1,
.page-id-29403 .et_pb_title_container h1,
.page-id-29403 h1,
.page-id-29399 .et_pb_title_container h1,
.page-id-29399 h1,
.page-id-29273 .et_pb_title_container h1,
.page-id-29273 h1,
.page-id-29300 .et_pb_title_container h1,
.page-id-29300 h1,
.page-id-29287 .et_pb_title_container h1,
.page-id-29287 h1,
.page-id-29923 .et_pb_title_container h1,
.page-id-29923 h1 {
	text-shadow: 2px 2px 5px #000;
}
.home .et_pb_title_container h1,
.home h1 {
	color:#8b8c8e;
}
h2 {
	color:#8b8c8e;
    font-size: 30px;
	font-weight:600;
	margin-bottom:20px;
	text-align:left;
}
.home h2 {
}
h2:nth-of-type(2),
h2:nth-of-type(3) {
	margin-top:40px;
}
h3, h4 {
	color:#8b8c8e;
	margin-top:40px;
	text-align:left;
}
.home h3, .home h4 {
	margin-top:0;
}
li#text-2 {
    position: absolute;
    list-style: none;
    width: 100%;
}
li#text-2 .textwidget {
	width: 1200px;
    margin: 0 auto;
}
li#text-2 ul {
	float:right;	
	margin:0;
	padding:0;
	position:relative;
	z-index:999;
}
li#text-2 ul li {
	float:left;
	margin-right:30px;
}
li#text-2 ul li a {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    color: #fff;
    display: block;
	font-size:20px;
    padding: 20px 10px;
    text-align: center;
    width: 120px;
}
/*li#text-2 ul li:first-child {
    width: 280px;
    font-style: italic;
    top: 20px;
    position: relative;
    right: 70px;
    font-size: 20px;
    color: #498f9b;
    font-weight: 400;
}*/
li#text-2 ul li:first-child {
    width: 400px;
    font-style: italic;
    top: 35px;
    position: relative;
    right: 50px;
    font-size: 18px;
    color: #498f9b;
    font-weight: 400;
    text-align: center;
}
li#text-2 ul li:nth-child(2) {
	font-weight:600;
	padding-top:30px
}
li#text-2 ul li:nth-child(3) a {
	background-image:url(galet_1.png)
}
li#text-2 ul li:nth-child(4) a {
	background-image:url(galet_2.png)
}
li#text-2 ul li:last-child a {
    background-image: url(ruban-rose.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100px;
    width: 50px;
    background-position: -25px -10px;
    padding: 60px 0 0;
}
li#text-2 ul li:last-child {
	margin-right:0;
}
li#text-2 ul li a:hover {
    filter: grayscale(1);
}
.et_pb_text ul {
	margin:5px 0 10px;
	padding-left:30px;
}
.et_pb_text ul li ul {
	padding-left:20px;
}
.et_pb_text ul li ul li {
    list-style: none;
    background-image: url(puce-2.png);
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 15px;
}
.et_pb_text ul li ul li ul li {
	list-style:none;
	background-image:url(puce-3.png);
    background-position: 0 10px;
	background-repeat:no-repeat;
}
.et_pb_text ul#liens-acces {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
	margin:10px 0 0;
	padding-left:0;
}
.et_pb_text ul#liens-acces li {
	list-style:none;
	width:50%;
}
.et_pb_text ul#chiffres {
	margin:10px 0;
	padding-left:0;
}
.et_pb_text ul#chiffres li {
	list-style:none;
	margin-bottom:20px;
	text-align:center;
}
.et_pb_text ul#chiffres li strong {
	color:#7cbdb7;
	font-size:1.2em;
}
.accroches.et_pb_text ul
.accroches_bas.et_pb_text ul {
	margin:0;
	padding-left:0;
}
/* Slideshow */
.et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow:none;
}
#slideshow .et_pb_container {
	display:flex;
}
#slideshow .et_pb_slider_container_inner {
	margin:auto;
}
#slideshow .et_pb_slide_description {
	padding:0;
}
#slideshow .et_pb_slide_content {
/*    position: absolute;
	top:100px;
    right: 0;*/
	float:right;
    width: 600px;
    padding: 40px;
    background-color: #498f9b;
    text-align: left;
}
#slideshow .dehors {
	font-size:1.2em;
}
a.btn.blanc,
#slideshow .et_pb_slide_content a.btn {
    color: #fff;
    background-image: url(cercle_blanc.png);
}
a.btn.blanc:hover,
#slideshow .et_pb_slide_content a.btn:hover {
	background-image:url(cercle_noir.png);
	color:#000;
}
.et-pb-controllers {
}
.et-pb-controllers a {
	background-color:#8b8c8e;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	height:20px;
	width:20px;
}
.et-pb-controllers .et-pb-active-control {
	background-color:#498f9b;
}
#slideshow + .et_pb_section_1 {
	padding:70px 15px;
}
#intro ul {
	margin:0;
	padding:0;
}
#intro ul li {
	float:left;
	width:50%;
}
#intro ul li:last-child {
	float:right;
}
#intro a {
	background-image:url(form-lien.png);
	background-position:50px 50%;
	display:block;
	text-align:right;
	font-weight:600;
}
#intro ul li a {
	background-image:url(cercle_vert2.png);
	background-position:left center;
	font-weight:300;
	text-align:left;
}
#intro ul li a:hover {
	background-image:url(cercle_noir.png);
	color:#000;
}
ul#liens-centre {
	margin-top:80px;
	padding:0;
}
ul#liens-centre li {
	float:left;
	list-style:none;
	width:50%;
}
#accompagnement h2 {
	color:#a7d1b3;
}
#accompagnement a.btn {
    background-image: url(cercle_vert1.png);
	color:#a7d1b3;
    margin: 0 auto;
    width: 200px;
    display: block;
}
#accompagnement a.btn:hover {
	background-image:url(cercle_noir.png);
	color:#000;
}
#contenu-pathologies,
#pathologies {
	background-attachment:fixed;
	background-image:url(bg_vert.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	margin-top:-120px;
	padding:0;
}
#pathologies {
	margin-top:-90px;
}
#contenu-pathologies .et_pb_row_2,
#ligne-parcours.et_pb_row_3,
#pathologies .et_pb_row_2 {
	background-image:url(vague_pathologies.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:contain;
	display:flex;
	max-width:100% !important;
	padding:0;
	width:100%;
}
#contenu-pathologies .et_pb_row.vide,
#ligne-parcours.et_pb_row_3 {
	background-image:url(vague-bas_pathologies.png);
	background-position:bottom center;
	padding-bottom:50px;
}
#contenu-pathologies .et_pb_row.vide {
    padding-bottom: 160px;
    max-width: 100% !important;
    width: 100%;
    margin-top: -30px;
}
.image-contenu {
	display:flex;
	flex-wrap:wrap;
}
.image-contenu > div {
	margin:auto;	
}
#ligne-parcours .post-meta * {
	display:none;
	opacity:0;
}
#ligne-parcours .published {
	display:block;
	opacity:1;
}
#pathologies .et_pb_row_2 .et_pb_column_1_2:first-child {
    padding: 300px 0 220px 5%;
    width: 40%;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:first-child,
#pathologies .et_pb_row_2 .et_pb_column_1_2:last-child {
    background-image: url(courbe_patho.png);
    background-position: 420px -70px;
    background-repeat: no-repeat;
    background-size: 1010px;
    position: relative !important;
    padding: 170px 0 0;
    right: 0;
    left: auto;
    width: 1040px;
}
#pathologies p,
#pathologies h2 {
	color:#fff;
}
#pathologies ul {
	margin:0;
}
#pathologies ul li {
	list-style:none;
	margin-bottom:8px;
}
#parcours ul li a,
#liens-specialites ul li a {
    background-image: url(cercle_blanc.png);
    background-position: right center;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    padding: 20px 80px 20px 10px;
	position:relative;
}
#liens-specialites ul li a {
	cursor:default;
}
a.btn:hover,
#parcours ul li a:hover,
#liens-specialites ul li a:hover {
	background-image:url(cercle_noir.png);
	color:#000;
}
#liens-specialites ul li:first-child a {
    left: 404px;
    top: 10px;
}
#liens-specialites ul li:nth-child(2) a {
    left: 310px;
    top: 30px;
    width: 350px;
}
#liens-specialites ul li:nth-child(3) a {
    left: 95px;
    top: 54px;
    width: 370px;
}
#liens-specialites ul li:nth-child(4) a {
    left: 187px;
    top: 95px;
}
#liens-specialites ul li:nth-child(5) a {
    left: 87px;
    top: 137px;
}
#liens-specialites ul li:nth-child(6) a {
    left: 420px;
    top: 130px;
}
/*#liens-specialites ul li:last-child a {
    left: 365px;
    top: 24px;
}*/
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:first-child {
    background-image: url(courbe_parcours.png);
    background-position: -247px 155px;
    padding: 0 0 0 95px;
    background-size: 990px;
	width:980px;
}
.et_pb_gutters3 #ligne-parcours .et_pb_column_1_2 .et_pb_module {
	margin-bottom:0;
}
.et_pb_gutters3 #ligne-parcours .et_pb_column_1_2 .et_pb_module h2 a:hover {
	color:#000;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:last-child {
    margin: 150px 0 220px;
    width: 600px;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:last-child h2 {
	margin-bottom:20px;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:last-child img {
	max-height:100% !important;
}
#ligne-parcours a.btn {
    background-image: url(cercle_blanc.png);
    color: #fff;
    background-size: 50px;
}
#ligne-parcours a.btn:hover {
	background-image:url(cercle_noir.png);
	color:#000;
}
#ligne-parcours .et_pb_more_button, #ligne-parcours .et_pb_button {
	background-image:none;
	color:#fff;
	font-weight:normal;
	font-size:17px;
	padding:0;
}
#ligne-parcours .et_pb_more_button:hover, #ligne-parcours .et_pb_button:hover {
	color:#000;
}
#parcours h2 {
	margin-bottom:50px;
}
#pathologies #parcours ul li {
	margin-bottom:0;
}
#parcours ul li a {
    padding: 0 10px 60px 50px;
}
#parcours ul li:first-child a {
    background-position: 20px 40px;
    padding: 10px 10px 60px 0px;
}
#parcours ul li:nth-child(2) a {
    background-position: 20px 30px;
    left: 200px;
    top: -58px;
}
#parcours ul li:nth-child(3) a {
    background-position: 0px 20px;
    left: 390px;
    top: -60px;
}
#parcours ul li:nth-child(4) a {
    background-position: 0px 10px;
    left: 510px;
    padding: 10px 10px 50px 70px;
    top: -30px;
    width: 280px;
}
#parcours ul li:nth-child(5) a {
    background-position: 0px 50%;
    left: 570px;
    padding: 20px 10px 20px 70px;
    width: 270px;
    top: -30px;
}
#parcours ul li:last-child a {
    background-position: 0 50%;
    left: 558px;
    padding: 20px 20px 20px 70px;
    top: 20px;
}
#ligne-parcours .et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
#ligne-parcours .et_pb_post_slider.et_pb_bg_layout_dark {
	background-color:transparent;
}
.et_pb_column_1_2 .et_pb_slide_content {
	font-size:17px;
}
#ligne-parcours .et_pb_column_1_2 .et_pb_slide_image {
	float:left;
	margin:0 20px 0 0 !important;
	padding:0;
	width:40% !important;
}
#ligne-parcours .et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description {
	float:left;
	padding:0;
	width:50% !important;
}
#toutes-actus {
	margin-top:10px;
	padding:0 6%
}
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align:left;
}
.et_pb_section#ligne-equipe {
	padding:90px 15px;
}
.page-id-29130 #dr-ameloot,
.page-id-29023 #dr-jalle,
#ligne-equipe h3 a {
    background-image: url(praticien_default.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 220px 10px 10px;
    display: block;
	color:#498f9b;
	font-size:22px;
	font-weight:bold;
    background-size: 200px;
    text-align: center;
}
.page-id-29300 #contenu-pathologies #ligne-equipe h3 a {
	color:#fff;
	border-bottom:none;
}
.page-id-29300 #contenu-pathologies #ligne-equipe h3 a:hover {
	color:#000;
}
.page-id-29023 #dr-jalle {
    background-image: url(praticien_default.png);
    padding: 220px 50px 10px;
}
.page-id-29130 #dr-ameloot {
    background-image: url(dr-ameloot.png);
    padding: 220px 50px 10px;
}
.page-id-29130 #dr-ameloot:hover,
.page-id-29023 #dr-jalle:hover,
#ligne-equipe h3 a:hover {
	background-position:50% 10px;
	color:#8b8c8e;
}
#nous-trouver {
	background-image:url(bg_lac.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	margin-top:-90px;
	padding-top:0;
}
#nous-trouver .et_pb_row_5 {
    background-image: url(vague_trouver.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
	display:flex;
    width: 100%;
    max-width: 100% !important;
}
#nous-trouver p,
#nous-trouver h2,
#nous-trouver h3,
#nous-trouver ul li,
#nous-trouver ul li a {
	color:#fff;
	text-align:center;
}
.et_pb_gutters3 #nous-trouver .et_pb_column_1_5 {
	width:auto;
}
#nous-trouver h2 {
	margin-bottom:50px;
}
#nous-trouver h3 {
	margin-top:20px;
}
.entry-content .accroches_contact ul,
.entry-content #nous-trouver ul {
	margin:10px 0 0;
	padding:0;
}
#nous-trouver ul li {
	float:left;
	list-style:none;
}
#nous-trouver ul li:last-child {
	float:right;
}
#nous-trouver ul li a.btn {
	background-image:url(cercle_blanc.png);
	font-weight:500;
}
#nous-trouver ul li a.btn:hover {
	background-image:url(cercle_noir.png);
	color:#000;
}
#nous-trouver .et_pb_column_3_5 {
    background-color: rgba(0, 0, 0, 0.1);
    padding: 30px 50px;
    margin: 220px auto 0;
    width: 620px;
}
#main-footer {
    background-color: #fff;
}
#footer-bottom {
	display:none;
}
.et_pb_gutters3 .footer-widget {
	margin-bottom:0;
	margin-right:0;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
	float:none;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 100%;
}
#footer-widgets {
    padding: 10px 0;
}
.footer-widget,
.footer-widget a {
	color:#7cbdb7 !important;
}
.footer-widget a:hover {
	color:#000 !important;
}
#text-3 p {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#adresse,
#liens-footer {
	padding-top:5px;
}
#reseaux img {
	margin-left:10px;
}
#reseaux img:hover {
    filter: grayscale(1);
}
.titre.et_pb_section {
    padding: 0;
}
.titre .et_pb_row {
    padding: 0 0 30px;
    max-width: 100% !important;
    width: 100%;
}
.titre .et_pb_post_title.et_pb_featured_bg	{
	padding:150px 8%;
}
.page-id-29130 .et_pb_post_title.et_pb_featured_bg,
.page-id-29023 .et_pb_post_title.et_pb_featured_bg {
	background-position:right center;
}
.accroches.et_pb_text ul {
	margin:0;
	padding:0;
}
.accroches.et_pb_text ul li {
	list-style:none;
}
#contenu-pathologies h2,
#contenu-pathologies p,
#contenu-pathologies h3,
#contenu-pathologies li {
	color:#fff;
}
#contenu-pathologies .et_pb_row_2 > div {
	padding-bottom:20px;
	padding-top:200px;
}
#contenu-pathologies .et_pb_row_2 > div:first-child {
	padding-left:10%;
}
.page-id-29300 #contenu-pathologies .et_pb_row_2 > div:first-child {
    padding-left: 0;
}
#contenu-pathologies .et_pb_row_2 > div {
	display:flex;
	flex-wrap:wrap;
}
#contenu-pathologies .et_pb_row_2 > div > div,
.image-contenu > .et_pb_image_wrap {
	margin:auto;
}
#contenu-pathologies .et_pb_row_2#gynelac > div:last-child {
	width:auto;
}
#contenu-pathologies .et_pb_row_2 > div:last-child {
	padding-right:10%;
}
#contenu-pathologies a {
    color: #fff;
    font-weight: 500;
    border-bottom: 1px dotted;
}
#contenu-pathologies a.btn {
	background-image:url(cercle_blanc.png);
	border-bottom:0;
}
#contenu-pathologies a:hover {
	color:#000;
}
#contenu-pathologies a.btn:hover {
	background-image:url(cercle_noir.png);
}
.haut_pathologies.et_pb_section {
    padding: 0 0 60px 0;
}
.bg_pathologies.et_pb_section {
	padding:0;
}
.bg_pathologies .et_pb_row,
.haut_pathologies .et_pb_row {
	display:flex;
	flex-wrap:wrap;
}
.bg_pathologies .et_pb_row > div,
.haut_pathologies .et_pb_row > div {
	display:flex;
}
.bg_pathologies .et_pb_row > div > div,
.haut_pathologies .et_pb_row > div > div {
	margin:auto !important;
}
.bg_pathologies {
	background-image: url(bg_pathologies.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
	color:#666666;
}
.bg_pathologies h2 {
	color:#666666;
}
.accroches_bas li {
	list-style:none;
}
.accroches_bas li:first-child a.btn{
	background-image: url(cercle_vert1.png);
    color: #a7d1b3;
    margin: 0 auto;
    display: block;
}
.accroches_bas li:first-child a.btn:hover {
	background-image: url(cercle_noir.png);
    color: #000;
}
.accroches_contact,
#sidebar,
.accroches_bas_dr,
.accroches {
    padding: 30px 20px;
    text-align: center;
    background-color: #f2f2f2;
    border-top-left-radius: 80px;
    border-top-right-radius: 140px;
    border-bottom-left-radius: 150px;
    border-bottom-right-radius: 50px;
    border-bottom: 5px solid #7cbdb7;
    border-right: 1px solid #7cbdb7;
}
#sidebar {
	margin-top:100px;
}
.accroches_contact {
    padding: 50px 20px;
}
.accroches_bas_dr {
    border-left: 1px solid #7cbdb7;
	border-right:0;
}
.accroches_contact h2,
.accroches_bas_dr h2 {
	text-align:center;
}
.accroches_contact h2,
.accroches_bas_dr h2,
.accroches h2 {
	text-transform:uppercase;
}
#contenu-pathologies .accroches_contact h2,
#contenu-pathologies .accroches_contact h3,
#contenu-pathologies .accroches_contact p,
.accroches h2,
.accroches h3,
.accroches p {
	color:#666;
	margin:0;
	text-align:center;
}
#contenu-pathologies .accroches_contact h2,
#contenu-pathologies .accroches_contact h3,
#contenu-pathologies .accroches_contact p {
	margin:10px 0;
}
#contenu-pathologies .accroches_contact h2 {
	margin-bottom:20px;
	margin-top:20px;
}
#contenu-pathologies small {
	color:#fff;
	font-size:14px;
}
.accroches_contact ul li {
	list-style:none;
	text-align:center;
}
.accroches_bas a.btn,
.accroches a.btn {
	font-weight:600;
}
#contenu-pathologies .accroches_contact a.btn {
	background-image:url(cercle_vert2.png);
	color:#7cbdb7;
}
#contenu-pathologies .accroches_contact a.btn:hover {
	background-image:url(cercle_noir.png);
	color:#000;
}
.tel {
	color:#333;
	display:block;
	font-size:20px;
	font-weight:500;
	margin-top:20px;
	text-align:center;
}
.page-id-29245 .tel {
	border:1px solid #fff;
	border-radius:30px;
	padding:30px !important;
}
.accroches_contact {
	color:#7cbdb7;
}
#toutes-actualites .et_pb_ajax_pagination_container {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
}
#toutes-actualites .et_pb_ajax_pagination_container article {
	width:30%;
}
.single-post #et-main-area {
	background-image:url(bg_vert.jpg);
	background-position:center center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-size:cover;
}
.single-post .et_pb_section,
.single-post #main-content {
	background-color:transparent;
}
.single-post .et_pb_text_inner,
.single-post .et_pb_section p,
.single-post .et_pb_section h2,
.single-post .et_pb_section h3,
.single-post .et_pb_section li {
	color:#fff !important;
}
#main-content .container:before {
	content:none;
}
#sidebar h4 {
	margin-bottom:20px;
	text-align:center;
	text-transform:uppercase;
}
#sidebar .et_pb_widget ul li {
	text-align:center;
}
#sidebar a {
	border-bottom:1px dotted;
}
/* Actus transparent */
/*.page-id-28933 .et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.page-id-28933 .et_pb_post_slider.et_pb_bg_layout_dark {
	background-color:transparent;
}
.page-id-28933 .et_pb_slide {
    padding: 0;
}
.bg_pathologies .btn {
	font-weight:500;
}
.page-id-28933 .et_pb_bg_layout_dark h2,
.page-id-28933 .et_pb_bg_layout_dark h2 a,
.page-id-28933 .et_pb_bg_layout_dark .et_pb_slide_content {
	color:#8b8c8e;
}
.page-id-28933 .et_pb_slides .et_pb_slider_container_inner {
	display:flex;
}
.page-id-28933 .et_pb_slide_description {
	margin-left:1em;
}*/
.wpcf7-form label {
	display:block;
	float:left;
	width:150px;
}
.wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap textarea {
    vertical-align: top;
    width: 70%;
}
.wpcf7-form .rgpd .wpcf7-form-control-wrap input {
	width:auto;
}
.wpcf7-form span.wpcf7-list-item {
	margin:0;
}
.wpcf7-form .rgpd label {
	display:inline;
	width:auto;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
	background-color: #fff;
    border-bottom: 1px solid #7cbdb7 !important;
	border-top-left-radius: 15px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 5px;
    color: #7cbdb7;
	cursor:pointer;
    width: 150px;
    text-align: center;
    margin: 10px auto 25px;
    float: none;
    display: block;
	font-size: 20px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
	background-color: #7cbdb7;
	color:#fff;
}
/* Accès */
.et_pb_row#acces-gynelac,
.et_pb_row#gynelac {
	padding-bottom:100px;
	padding-top:0;
}
.et_pb_row#acces-gynelac {
	border-bottom:1px solid #fff;
    padding-bottom: 50px;
    padding-top: 0;
    margin-bottom: 50px;
}
.et_pb_row#gynelac,
.et_pb_row#argonay {
	padding-bottom:0;
}
#gynelac .tel,
#argonay .tel {
	text-align:left;
}
#acces-gynelac table, #acces-argonay table {
	border:none;
}
#acces-gynelac table td {
	border-top:0;
	vertical-align:top;
	width:25%;
}
#acces-argonay table td {
	border-top:0;
	vertical-align:top;
	width:33.33%;
}
.page-id-29366 #main-footer {
	border-top:1px solid #7cbdb7;
}
.f-cote h2,
.f-bas h2 {
	margin-bottom:0;
	margin-top:20px;
}
.f-bas-g, .f-bas {
    background-image: url(fleche_bas.png);
    background-position: 90px 100%;
    background-repeat: no-repeat;
    padding-bottom: 70px;
}
.f-bas-g {
    background-image: url(fleche_bas-gris.png);
    background-position: 80% 100%;
}
.f-haut {
    background-image: url(fleche_haut.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:170px;
}
.f-cote {
    background-image: url(fleche_cote.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:110px;
}
.cadre {
	border:1px solid #fff;
	margin-top:50px;
	padding:20px;
}
.cadre h3 {
	margin-bottom:30px;
	margin-top:0;
	text-align:center;
}
.cadre p {
	line-height:1.4;
}
@media (min-width: 981px) {
#sidebar {
    float: left;
    width: 30.875%;
}
#left-area {
    width: 69.125%;
}
}
@media (max-width: 1500px) {
.et-fixed-header #top-menu li {
	padding-right:25px;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:first-child {
	background-position:-307px 155px;
	padding-left:35px;
}
.bg_pathologies .et_pb_row, .haut_pathologies .et_pb_row {
	padding-left:15px;
	padding-right:15px;
}
#contenu-pathologies .et_pb_row_2 > div {
	padding-top:200px;
	padding-bottom:10px;
}
}
@media (max-width: 1400px) {
.container {
	width:100%;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:first-child {
	background-position:-420px 147px;
}
#parcours ul li:nth-child(2) a {
    left: 160px;
    top: -41px;
}
#parcours ul li:nth-child(3) a {
    left: 318px;
    top: -40px;
}
#parcours ul li:nth-child(4) a {
	left:402px;
}
#parcours ul li:nth-child(5) a {
	left:457px;
}
#parcours ul li:last-child a {
	left:441px;
}
#gynelac, #argonay, #acces-gynelac, #acces-argonay {
	padding-left:15px;
	padding-right:15px;
}

}
@media (max-width: 1300px) {
form.wpcf7-form {
    width: auto;
}
ul#liens-centre li {
    float: none;
    list-style: none;
    width: auto;
}
#pathologies .et_pb_row_2 .et_pb_column_1_2:last-child {
	background-position:350px -70px;
}
#liens-specialites ul li:first-child a {
    left: 324px;
}
#liens-specialites ul li:nth-child(2) a {
    left: 356px;
}
#liens-specialites ul li:nth-child(3) a {
    left: -5px;
}
#liens-specialites ul li:nth-child(4) a {
    left: -3px;
}
#liens-specialites ul li:nth-child(5) a {
    left: 43px;
}
#liens-specialites ul li:nth-child(6) a {
    left: 280px;
}
}
@media (max-width: 1200px) {
li#text-2 .textwidget {
	width:100%;
}
.et-fixed-header li#text-2 ul li:first-child {
    width: 280px;
    right: 80px;
}
li#text-2 ul li:first-child {
	right:-20px;
}
#top-menu li {
	padding-right:25px;
}
#top-menu li a {
	font-size:17px;
}
#top-menu .menu-item-has-children > a:first-child {
	padding-right:15px;
}
.et-fixed-header #top-menu li {
    padding-right: 15px;
}
.container, .et_pb_row, li#text-2 .textwidget {
	max-width:1100px !important;
}
.et_header_style_left #et-top-navigation {
	padding-right:15px;
}
#slideshow .et_pb_fullwidth_slider_0,
#slideshow .et_pb_fullwidth_slider_0 .et_pb_slide {
    min-height: 320px;
    height: auto;
}
#slideshow .et_pb_container {
	height:350px;
}
#slideshow .et_pb_slide_content {
	padding:20px 40px;
}
#contenu-pathologies .et_pb_row_2, #ligne-parcours.et_pb_row_3, #pathologies .et_pb_row_2 {
	display:block;
}
#pathologies .et_pb_row_2 .et_pb_column_1_2:first-child {
    padding: 170px 5% 60px;
    width: 90%;
}
#parcours ul li:first-child a {
	left:197px;
}
#parcours ul li:nth-child(2) a {
    left: 277px;
    top: -21px;
}
#parcours ul li:nth-child(3) a {
    left: 348px;
    top: -15px;
    padding: 10px 10px 40px 70px;
    background-position: 0 10px;
}
#parcours ul li:nth-child(4) a {
    left: 386px;
    padding: 10px 10px 20px 70px;
    top: -10px;
}
#parcours ul li:nth-child(5) a {
    left: 384px;
    top: 0;
}
#parcours ul li:last-child a {
    left: 326px;
}
#pathologies .et_pb_row_2 .et_pb_column_1_2:last-child {
    background-position: 370px -172px;
    float: right;
    padding-top: 30px;
    width: 850px;
    padding-bottom: 160px;
}
#liens-specialites ul li:first-child a {
    left: 385px;
}
#liens-specialites ul li:nth-child(2) a {
    left: 433px;
}
#liens-specialites ul li:nth-child(3) a {
    left: 83px;
}
#liens-specialites ul li:nth-child(4) a {
    left: 27px;
}
#liens-specialites ul li:nth-child(5) a {
    left: 39px;
}
#liens-specialites ul li:nth-child(6) a {
    left: 152px;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:first-child {
    background-position: -490px 47px;
    padding: 0 0 100px 35px;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:last-child {
    margin: 0 0 90px;
	padding:0 5%;
    width: auto;
}
.et_pb_post_title.et_pb_featured_bg {
    background-position: 70% 50%;
}
#acces-gynelac table td,
#acces-argonay table td {
	display:block;
	width:auto;
}
}
@media (max-width: 1100px) {
.container, .et_pb_row, li#text-2 .textwidget {
	max-width:980px !important;
}
#et-secondary-nav .menu-item-has-children > a:first-child, #top-menu .menu-item-has-children > a:first-child {
	padding-right:15px;
}
li#text-2 ul li:first-child {
    right: 50%;
    font-size: 18px;
    width: 500px;
    top: 70px;
    position: absolute;
}
.et-fixed-header li#text-2 ul li:first-child {
    width: 250px;
    right: 510px;
    font-weight: 300;
    top: 10px;
}
.et-fixed-header #top-menu li {
	padding-right:25px;
}
#top-menu li {
    padding-right: 20px;
}
#top-menu li a {
	font-size:16px;
}
.page-id-29213 .et_pb_title_container h1, .page-id-29213 h1 {
	text-shadow:2px 2px 5px #000;
}
.wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap textarea {
	float:none;
	width:60%;
}
}
@media (max-width: 980px) {
.container, .et_pb_row, li#text-2 .textwidget {
	max-width:1100px !important;
}
.et_fixed_nav #main-header {
	padding-bottom:10px;
}
li#text-2 ul li:first-child {
    right:30%;
    top: 110px;
}
.et_mobile_menu li li {
    padding-left: 3%;
}
.et_mobile_menu li a {
	font-size:15px;
	text-align:left;
}
.et_mobile_menu li.current_page_item a {
	color:#498f9b;
}
li#text-2 .textwidget {
	padding-right:50px;
}
li#text-2 ul li {
	margin-right:10px;
}
.mobile_menu_bar::before {
	font-size:50px;
}
.et_header_style_left #logo, .et_header_style_split #logo {
	max-width:100%;
}
.et_header_style_left .logo_container {
	width:170px;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar {
	padding-top:60px;
}
.et_header_style_left #et-top-navigation {
	padding-top:35px;
}
.et_pb_title_container h1,
h1 {
	text-shadow: 2px 2px 5px #000;
}
.home .et_pb_title_container h1,
.home h1 {
	text-shadow: 2px 2px 5px #000;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
		display: block;
    margin: 0 !important;
    width: 100% !important;
}
#text-3 p span {
	display:block;
	margin:0 auto 5px;
	text-align:center;
	width:90%;
}
#pathologies .et_pb_row_2 .et_pb_column_1_2:last-child {
	float:none;
	padding-bottom:60px;
	width:auto;
}
#pathologies .et_pb_row_2 .et_pb_column_1_2:first-child {
    padding: 170px 15px 0;
}
#pathologies .et_pb_row_2 .et_pb_column_1_2:last-child {
    background-position: 260px -0;
	background-size:700px;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:first-child {
    background-position: 100% 0;
    background-size: 500px;
}
#pathologies ul li {
	margin-bottom:0;
}
#parcours ul li a, #liens-specialites ul li a {
	font-size:20px;
}
#ligne-parcours.et_pb_row_3 .et_pb_column_1_2:first-child {
	padding:0 0 0 15px;
}
#ligne-parcours .et_pb_slide_image {
	float:left;
	position:relative;
	top:auto;
}
#ligne-parcours .et_pb_slide_image img {
	display:block;
	margin:0 auto 20px;
}
#parcours h2 {
    margin-bottom: 20px;
}
#liens-specialites ul li:first-child a,
#liens-specialites ul li:nth-child(2) a,
#liens-specialites ul li:nth-child(3) a,
#liens-specialites ul li:nth-child(4) a,
#liens-specialites ul li:nth-child(5) a,
#liens-specialites ul li:nth-child(6) a,
#liens-specialites ul li:nth-child(7) a,
#liens-specialites ul li:last-child a,
#parcours ul li:first-child a,
#parcours ul li:nth-child(2) a,
#parcours ul li:nth-child(3) a,
#parcours ul li:nth-child(4) a,
#parcours ul li:nth-child(5) a,
#parcours ul li:last-child a {
	background-position:left center;
	left:auto;
	top:auto;
	padding:15px 15px 15px 60px;
	text-align:left;
	width:auto;
}
#ligne-parcours .et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
#ligne-parcours .et_pb_column_1_2 .et_pb_slide_image {
    float: none;
    margin: 0 auto !important;
    padding: 0;
    width: 100% !important;
}
.et_pb_slide {
    padding:0;
}

#contenu-pathologies .et_pb_row_2 > div,
#contenu-pathologies .et_pb_row_2 > div:last-child,
#contenu-pathologies .et_pb_row_2 > div:first-child,
#contenu-pathologies .et_pb_row_3 > div,
#contenu-pathologies .et_pb_row_3 > div:last-child,
#contenu-pathologies .et_pb_row_3 > div:first-child {
    padding-left: 15px;
    padding-right: 15px;
}
#contenu-pathologies .et_pb_row_2 > div:last-child {
	padding-top:0;
}
#contenu-pathologies .et_pb_row_2#toutes-actualites > div:last-child,
.page-id-29273 #contenu-pathologies .et_pb_row_2 > div:last-child,
#contenu-pathologies .et_pb_row_2 > div:first-child,
#contenu-pathologies .et_pb_row_2 > div.et_pb_column_1_4 {
	display:block;
    padding-bottom: 0;
    padding-top: 130px;
}
#toutes-actualites .et_pb_ajax_pagination_container {
	display:block;
}
#toutes-actualites .et_pb_ajax_pagination_container article {
    width: 100%;
}
.bg_pathologies.section {
	padding-top:0;
}
#contenu-pathologies .et_pb_row_2 > div {
	display:block;
}
.wpcf7-form label,
.wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap textarea {
	float:none;
	width:100%;
}
}
@media (max-width: 767px) {
ul#liens-centre li {
	clear:both;
	float:none;
	width:100%;
}
li#text-2 ul li:first-child {
	display:none;
}
#main-header {
    background-image: url(slogan.jpg);
    background-position: 60% 70%;
    background-repeat: no-repeat;
}
#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n) {
	margin-bottom:0 !important;
}
#pathologies ul li a, a.btn, .et_pb_more_button, .et_pb_button {
	font-size:16px;
}
.titre.et_pb_section {
    padding: 0;
}
.et_pb_section {
    padding: 30px 0;
}
#slideshow.et_pb_section {
    padding:0 0 30px 0;
}
#contenu-pathologies .et_pb_row.vide {
	padding-bottom:60px;
}
.et_pb_title_container h1, h1 {
    text-shadow: 2px 2px 5px #000;
}
.home h1 {
    text-shadow:none;
}
.bg_pathologies {
    background-image: url(bg_pathologies-mobile.jpg);
}
.et_pb_text ul#liens-acces {
	display:block;
}
.et_pb_text ul#liens-acces li {
	width:auto;
}
#contenu-pathologies .et_pb_row.vide {
	margin-top:0;
}
#contenu-pathologies, #pathologies {
	margin-top:-90px;
}
.et_pb_image .et_pb_image_wrap {
	display:block;
	margin:0 auto;
}
.et_pb_image .et_pb_image_wrap img {
	display:block;
	margin:0 auto;
}
}
@media (max-width: 650px) {
li#text-2 ul li a {
    background-position: 50% 100%;
    font-size: 18px;
    width: 95px;
    background-size: 90px;
}
li#text-2 .textwidget {
	padding-right:15px;
}
.container.et_menu_container {
	padding-top:20px;
}
.et_fixed_nav #main-header {
	background-position:50% 100%;
    padding-bottom: 100px;
}
}
@media (max-width: 550px) {
.container.et_menu_container {
    padding-top: 60px;
}
#slideshow .et_pb_slide_content {
    padding: 2.5%;
    left: 10%;
    width: 80%;
    position: relative;
}
.et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
    padding: 0;
}
#pathologies .et_pb_row_2 .et_pb_column_1_2:first-child {
    padding: 60px 15px 0;
}
#pathologies .et_pb_row_2 .et_pb_column_1_2:first-child {
    width: auto;
}
#nous-trouver .et_pb_column_3_5 {
    background-color: rgba(0, 0, 0, 0.3);
    padding: 30px 50px;
    margin: 100px auto 0;
    width: auto;
}
#nous-trouver ul li {
	float:none;
	width:100%;
}
.et-pb-controllers {
    bottom: 0;
}
.et_pb_title_container h1, h1 {
	font-size:30px;
	text-align:center;
}
h2 {
	font-size:22px;
}
h3 {
    font-size: 20px;
}
.page-id-29130 #dr-ameloot, .page-id-29023 #dr-jalle, #ligne-equipe h3 a {
	font-size:20px;
}
#slideshow + .et_pb_section_1 {
    padding: 30px 15px 60px;
}
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {
    min-height: 400px !important;
}
#contenu-pathologies .et_pb_row_2#toutes-actualites > div:last-child, .page-id-29273 #contenu-pathologies .et_pb_row_2 > div:last-child, #contenu-pathologies .et_pb_row_2 > div:first-child, #contenu-pathologies .et_pb_row_2 > div.et_pb_column_1_4 {
	padding-top:90px;
}
#contenu-pathologies .et_pb_row_2 > div:last-child {
	padding-top:0;
}
}
@media (max-width: 479px) {
.et_pb_post {
	margin-bottom:60px;
}
#slideshow .et_pb_slide_content {
	float:none;
}
#contenu-pathologies .et_pb_row_2 > div:nth-child(2) {
	padding-top:0;
}
}
@media (max-width: 400px) {
li#text-2 .textwidget {
	padding-right:0;
}
li#text-2 ul li:nth-child(2) {
	border-bottom:1px solid #498f9b;
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.container.et_menu_container {
    padding-top: 120px;
}
li#text-2 ul li:nth-child(3) {
	margin-left:15%;
}
li#text-2 ul {
	float:none;
}
}
@media (max-width: 360px) {
.et_fixed_nav #main-header {
    background-size: 100%;
}
li#text-2 ul li:nth-child(3) {
    margin-left: 12%;
}
li#text-2 ul li {
    margin-right: 0px;
}
}