@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap") body {
font-family: "Inter", sans-serif;
}
.et_header_style_left .logo_container {
background-color: #006d80;
border-radius: 20px;
height: auto;
padding: 10px;
position: absolute;
width: auto;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding: 40px 0 30px !important;
}
body .et_pb_button, body.home #page-container .et_pb_section .et_pb_button_0 {
background-color:#F4605C !important;
border-radius: 30px;
color:#fff;
padding:10px 30px;
}
body .et_pb_button:hover, body.home #page-container .et_pb_section .et_pb_button_0:hover {
background-color: #009fa6 !important;
border-radius: 30px !important;
color:#fff;
padding:10px 40px 10px 30px !important;
}
a{
transition: all 0.3s ease-in-out;
}
h1{
font-size:28px!important;
margin-bottom:20px;
}
h2{
font-size:26px!important;
}
h3{
font-size:20px!important;
}
sup{
font-size:10px;
}
p {
margin-top:1em!important;
padding-bottom: 0!important;
} .container{
max-width: 1400px !important;	
}
.et_pb_row, .container {
width: 95%;
}
.liens_utiles p{
margin: 0 0 60px;
}
.liens_utiles img{
vertical-align:middle;
margin: 0 25px 0 0;
max-width:120px;
}
.liens_utiles h1{
margin: 0 0 80px;
} #top-menu li.mega-menu > ul{ }
#top-menu li.mega-menu > ul > li {
margin-bottom:20px;
width: 33.33%;
}
#top-menu li.mega-menu ul li li li{
margin: 0 0 0 15px;
padding:0;
}
#top-menu li.mega-menu ul li li li a{ }
#top-menu li.mega-menu>ul>li>ul>li.no-palier>a{
cursor: default;
background:transparent;
color:#fff!important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_split #et-top-navigation nav > ul > li > a {
padding-bottom: 11px!important;
}
#top-menu li.mega-menu > ul {
padding: 10px 20px;
}
#top-menu li.mega-menu > ul > li > a:first-child {
background-color: #00484F!important;
color:#fff !important;
font-size: 16px!important;
border-bottom:none;
line-height: 1;
padding: 10px !important;
text-align: center;
}
#top-menu ul li ul li a {
font-size: 14px!important;
line-height: 1;
padding: 6px 15px;
text-align: center;
}
#top-menu li.mega-menu>ul>li>ul>li>a, #top-menu li.mega-menu>ul>li>ul>li.no-palier>a, #top-menu li .menu-item-has-children>a:first-child {
color: #fff !important;
font-weight: 600;
padding-right: 20px;
text-align: left;
text-transform: uppercase;
padding: 10px 20px;
position:relative;
}
#top-menu li.mega-menu ul li li li a {
padding: 10px 30px;
position:relative;
text-align: left;
}
#top-menu li.mega-menu>ul>li>ul>li>a:before, #top-menu li.mega-menu>ul>li>ul>li.no-palier>a:before, #top-menu li.mega-menu ul li li li a:before, #top-menu li li a:before {
background-color:#fff;
border-radius:100%;
content:"";
height:6px;
left:12px;
margin-top:-3px;
position:absolute;
top:50%;
width:6px;
}
#top-menu li.mega-menu ul li li li a:before, #top-menu li li a:before {
margin-top:0;
top:15px;
}
#top-menu li.mega-menu>ul>li>ul>li>a:hover, #top-menu ul li ul li a:hover{
color:#00484F!important;
background-color:#fff;
}
#top-menu li.mega-menu>ul>li>ul>li>a:before, #top-menu li.mega-menu>ul>li>ul>li.no-palier>a:before {
border-radius:0;
height:1px;
left:6px;
margin-top:0;
}
#top-menu li.mega-menu > ul > li > a:first-child:before {
content:none;
}
#main-header .nav li ul {
background-color: rgba(0,178,181,1)!important;
display: flex;
flex-wrap: wrap;
}
#main-header{ z-index:90
}
#logo{
padding: 5px 0;
}
.nav li ul{
width:280px;
padding:15px 0 0 0;
}
#top-menu li li{
padding:0;
}
.cadre_recherche .docteur p{
font-size: 1.3em;
font-weight: 700;
margin:0 0 6px;
}
body #top-menu li a {
font-size: 19px;
}
#top-menu li li a{
font-size:16px!important;
width:280px; padding-left:30px;
}
#top-menu li li a:hover{
color:#00484F!important;
background-color:#fff;
}
a.picto-mail{
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/cvd_mail-blanc.svg);
background-size: 30px;
background-position: center 23px;
background-repeat: no-repeat;
padding: 20px;
}
a.picto-youtube{
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/cvd_youtube-blanc.svg);
background-size: 30px;
background-position: center 23px;
background-repeat: no-repeat;
padding: 20px;
}  .et-pb-controllers a {
background-color: #009fa6;
border-radius: 15px;
width: 15px;
height: 15px;
}
.home h1 {
margin-top:50px;
}
.patho_traite h2{
font-size:26px!important;
color: #fff;
text-align:center;
}
.entete_titre{
font-size:24px;
padding: 8px 0;
}
.recherche  {
display:flex;
flex-direction:row;
justify-content: space-evenly;
}
.entete_chercher{
width: 245px;
float: right;
}
.entete_chercher input{
border: 0px !important;
background-color:rgba(255, 255, 255, 0.27)!important;
height:25px!important;
padding:0!important; }
.entete_patho{
width:100%;
position:absolute;
z-index:3;
}
.entete_nom{
display:flex;
}
.entete_nom .noms {
padding: 12px 0 0 260px;
color: #fff;
font-size: 18px;
line-height: 1.1;
}
.entete_titre p {
font-size:20px;
}
div.carte_index > div {
height: 400px!important;
}
.txt_picto{
line-height:1;
}
.puce_contact{
margin-right:15px;
vertical-align:middle;
width: 24px!important;
}
.section_contact {
text-shadow:0 0 3px #000;
}
.section_contact h2{
text-align:center;
margin-bottom:45px;
}
.centrer_flex{
display:flex;
}
.centrer_flex div{
margin:auto;
}
.parcour a{
color:#fff!important;
}
.marge_titre h1, .marge_titre h2{
margin-bottom:15px;
}
.marge_titre h2{
margin-top:30px
}
.home .et_pb_slide_description, .home .et_pb_slider_fullwidth_off .et_pb_slide_description {
padding: 16% 0;
} .cadre_patho ul{
display: flex;
flex-direction: column;
width:100%;
margin:0;
padding:0; }
.cadre_patho li{ color:#fff;
list-style: none;
display: list-item;
background-color:#006d80;
margin-top:3px;
}
.marge10{
padding:10px;
}
span.fleche_menu{
display:block;
}
.fleche_menu::before{
content:url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/uploads/2016/10/fleche_v3.png);
vertical-align:middle;
margin-right:10px;
}
.fleche_menu:hover:before{
content:url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/uploads/2016/11/fleche_bas.png);
vertical-align:middle;
margin-right:10px;
} .cadre_patho ul>li>ul>li>a::before, .patho_ssmenu::before{
content:url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/uploads/2016/11/puce_sous_menu.png);
vertical-align:middle;
margin-right:10px;
}
.cadre_patho>ul>li{
max-height:46px;
overflow: hidden;
-webkit-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.cadre_patho>ul>li:hover{
max-height:1500px; }
.cadre_patho ul li ul li{
background-color:#006d80;
}
.cadre_patho a{
color:#fff;
display:block;
padding:10px;
background-color:#006d80;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.cadre_patho a:hover{
background-color:#009fa6;
}
.cadre_patho img{
margin-top:5px;
width:16px;
height:16px;
float:right;
}
.entete_menu{
font-size:24px;
padding:10px 0 15px;
}
.contenu_patho h1{
margin-bottom:45px;
text-transform: uppercase;
}
.contenu_patho h3{
padding:30px 0 0!important;
}
.contenu_patho {
padding:25px 5% 0 0;
}
.contenu_patho h2{
color: #F4605C;
font-variant: small-caps;
font-size: 24px;
margin:15px 0 0!important;
padding-bottom:0px!important;
padding-top:7px; }
#post-3907 .et_pb_module.et_pb_video {
margin: 0 20px;
}
.contenu_patho ul{
padding: 0 0 0 36px;
}
.menu_gauche{
position:fixed;
left:0;
top:266px;
z-index:99;
font-size:12px;
}
.menu_gauche ul{
color:#fff;
padding: 0;
}
.menu_gauche li{
list-style-type: none;
}
.menu_gauche img{
margin: auto 10px auto 20px;
width: 12px!important;
}
.menu_gauche a{
color:#fff;
display:flex;
background-color:rgba(0, 0, 0, 0.4);
}
.menu_gauche a:hover{
background-color:rgba(0, 0, 0, 0.2);
}
.menu_gauche span{
margin:7px 15px 7px 0;
}
.menu_droite{
padding: 10px 5px!important; border: solid 1px;
border-color:#006d80; }
#footer-widgets {
padding: 2% 0;
}
#footer-widgets div {
text-align:center;
width: 100%;
}
.cadre_recherche{
position: fixed;
top: 25px;
right: 0;
left: 0;
margin:0 auto;
z-index: 99;
}
.cadre_recherche p{
margin-top:0px!important;
font-variant: small-caps;
}
.marge_25{
margin-left:25%!important;
}
#footer-bottom {
display:none;
}
.picto_menu img{
vertical-align:middle;
margin-right:15px;
}
.picto_menu{
margin :13px 0 0 3px!important;
font-size:14px;
}
.picto_menu a{
display:block;
}
.check{
margin-right:12px;
vertical-align:middle;
}
.bt_rdv{
width:100%;
}
.bt_bas a{
display: flex;
}
.bt_bas span{
font-size:14px;
color:#006c80;
margin:auto 25px auto 10px;
font-variant : normal;  line-height:1;
}
.bt_bas img{
float:left;
}
.img_20{
padding-right:25px;
}
.img_32{
width:20px;
height:20px;
margin:15px 10px 15px 20px!important;
} .bt_side .et_pb_video,
.bt_side .et_pb_video_slider{
margin-bottom: 20px !important;	
}
.bt_side, .bt_side_contact{
color:#fff;
}
.bt_side a, .bt_side_contact a{
display:flex;
color:#fff;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.bt_side a:hover, .bt_side_contact a:hover{
background-color:#00B5D3;
}
.bt_side h2, .bt_side_contact h2, .bt_side h3{
color:#fff!important;
padding:12px 10px!important;
text-align:center;
background-color: rgba(254, 254, 254, 0.16);
}
.par_tel h2 {
color: #fff;
padding: 11px 0 21px !important;
text-align: center;
background-color: #009fa6;
margin-bottom: 10px;
font-size: 20px!important;
}
.bt_side img, .bt_side_contact img {
margin:15px 10px 15px 20px;
vertical-align:middle;
}
.bt_side span, .bt_side_contact span{
margin:auto 10px;
}
.bt_side>div, .bt_side_contact>div{
font-size:16px;
line-height:1;
padding:0!important;
margin-bottom:0!important;
}
.bt_side>div:nth-child(n+2){
background-image:url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/uploads/2016/11/BG_ombre.png);
background-repeat: repeat-x;
}
.bt_side>div:nth-child(odd), .bt_side_contact>div:nth-child(odd){
background-color:#009FA6;
}
.bt_side_contact div>p{
padding: 1em 10px!important;
}
.bt_side_contact form p{
}
.bt_side>div:nth-child(even), .bt_side_contact>div:nth-child(even) {
background-color:#008989;
}
.selection{
background-color:#F4605C;
}
.selection:hover{
background-color:#F4605C!important;
} .bt_side_img img{
margin:0;
}
.contenu_m20{
padding-right: 50px;
}
.contenu_mg20{
padding-left: 20px;
}
.side_separateur{
background-color: #fff!important;
}
.neutre{
background-color: #009fa6!important;
Line-Height:1.2!important;
}
.neutre img{
margin:0;
width:100%;
}
.neutre h2{
padding-top:10px; background-color:rgba(254, 254, 254, 0.16);
}
.neutre p{
padding:1em 10px!important;
}
.balique img{
margin:0;
max-width:100%;
}
.picto_6{
display:flex;
flex-wrap: wrap;
}
.picto_6 p{
text-align:center;
margin:25px auto;
line-height:1;
}
.picto_6 img{
margin: 0 0 10px 0;
} .icon_contact{
display:flex;
}
.icon_contact img{
vertical-align: middle;
margin :auto
}
.icon_contact div{
margin: auto 16px;
line-height:1;
}
.horraires span img{
vertical-align: middle;
margin:10px 10px 25px;
}
.horraires span{
font-size:16px;
color:#006D80;
font-weight: bold;
}
#searchsubmit{
font-size:11px!important;
}
.widgettitle{
margin-top:15px;
}
.blog_perso img{
float:left;
width:40%;
margin-right:3%;
}
.blog_perso article{
border: solid;
border-width: 1px 0 0;
border-style: solid;
border-color: #F4605C;
}
.blog_perso .et_pb_post{ color:#fff!important;
padding:40px 40px 40px 0!important;
margin-bottom:0px;
}
.blog_perso .more-link,
.more-link{
background:#009fa6;
padding:5px 10px;
float:right;
color:#fff;
clear: initial!important;
margin: 40px 0 0;
}
.blog_perso h2{
margin-top:0;
}
a.more-link:hover{
background:#F4605C;
}
.et_post_meta_wrapper img{
max-width:44%;
}
.post-meta{ }
.formulaire_1{
background-color:#fff!important;
}
.clearfix{
color:#000;
}
.et_pb_contact_captcha{
max-width:60px!important;
}
.et_pb_text_inner a img{
vertical-align:middle;
}
.picto_vertical{
margin:20px 0!important;
background-color:#fff!important; line-height:1;
}
#pictos {
background-color: #ddd;
padding-top: 0;
}
#pictos .et_pb_text_inner,
.picto_vertical .et_pb_text_inner, .picto_vertical_2 .et_pb_text_inner{
display: flex;
flex-wrap: wrap;
}
.picto_vertical a{ }
.picto_vertical span{
text-align:center;
}
#pictos img,
.picto_vertical img{
margin:30px 30px 5px;
}
#pictos p,
.picto_vertical p{
text-align:center;
display: flex;
flex-direction: column;
width: 50%;
}
#pictos p {
width:16.66%;
}
#pictos p a {
display:block;
font-weight:600;
text-align:center;
}
#pictos p a:hover {
color:#000;
}
.picto_vertical_2 p {
width:33%;
margin: 20px 0;
}
.acces2 {
margin:25px 0 10px!important;
-webkit-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.acces2:hover {
background-color:#00b6d4;
}
.acces2 img{
float: left;
margin-left: 10px!important;
}
.nous_trouver a{
display:block;
}
.nous_trouver h2, .acces h2, #urgences h2{
padding:10px 0;
display:block;
background-color:rgba(255, 255, 255, 0.2);
margin-bottom:20px;
text-align: center;
}
#urgences h2{
font-size:20px !important;
color:#fff;
}
#urgences {
padding:15px;
}
#urgences p {
color:#fff;
}
.nous_trouver div{
padding-bottom:15px;
line-height: 1.7;
}
.nous_trouver{
padding-bottom:15px!important;
}
.nous_trouver a{
color:#fff;
}
.nous_trouver p{
margin-top:10px;
}
.nous_trouver img{
margin:auto 5px auto 0;
}
.acces img{
width:32px;
height:32px;
margin:auto 15px auto 0;
}
.acces p{
display:flex;
flex-wrap: wrap;
padding:0;
}
.acces span{
margin:auto 0;
}
.acces div div{
display:flex;
flex-direction: row;
margin-bottom:10px;
} .menu_palier ul{
background-color:#009fa6;
margin:0px;
padding:0;
color:#fff;
display: flex;
flex-direction: column;
}
.menu_palier>ul{
margin-bottom:15px;
}
.menu_palier ul ul{
background-color:rgba(252, 252, 252, 0.15);
}
.menu_palier li{ margin: auto 0!important;
list-style: none;
}
.menu_palier img{
vertical-align:middle;
float: right;
}
.menu_palier a{
padding:20px!important;
display:block;
color:#fff;
-webkit-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.menu_palier a:hover{
background-color:rgba(252, 252, 252, 0.5);
}
.bt_hospi{
width: 100%;
margin-bottom:0!important;
}
.bt_hospi h3{
background-color:#82c0c7;
padding:10px 0 !important;
color:#fff;
}
.rdv{
padding-right:40px!important;
}
.rdv h2{
margin-top:0!important;
}
.rdv h3{
color: #F4605C;
font-variant: small-caps;
font-size: 24px!important;
margin: 28px 0 0;
}
.BT_cent{
width: 100%;
text-align: left;
line-height: 1.2!important;
padding:10px 0 10px 40px!important;
text-align:center;
display:block;
}
.BT_cent:hover{
padding:10px 0 10px 45px!important;
}
.BT_cent:before{
left: 37px;
top:6px;
}
.entry-content table{
margin :15px 0;
} .bt_plus{
padding:15px;
}
.bt_plus:hover{
color:#
}
.et_pb_search{
border:none;
}
.et_pb_search_0.et_pb_search input.et_pb_searchsubmit{
display:block;
background:url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/uploads/2017/02/loupe.png) no-repeat 11px 0px!important;
color: rgba(0, 0, 0, 0);
}
.fil{
font-size:12px;
display:flex;
flex-direction:row;
padding: 2px 0 0 0!important;
margin:10px auto;
max-width:1400px;
}
.fil li {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/puce_fil.png);
background-position: right center;
background-repeat: no-repeat;
background-size: 4px;
list-style: none;
margin-right: 10px;
padding-right: 15px;
}
.fil li:last-child {
background-image:none;
}
#formulaire-responsive {
margin:0 25px 0 0;
width:100%;
}
.rang-form {
width: 100%;
}
.demi-colonne, .colonne {
float: left;
position: relative;
padding: 10px 0 5px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.demi-colonne {
width: 50%;
}
input[type=text], input[type=email], input[type=tel]{
height:46px;
padding: 6px 9px;
width:100%;
border-radius: 5px;
}
textarea{
width:100%;
border-radius: 5px;
}
input[type="submit" i]{
padding: 10px 25px;
border: 1px solid #dd3333;
background-color: #dd3333;
color: #fff;
cursor: pointer;
margin: 10px 0 25px 10px;
transition: all 0.3s ease-in-out;
}
input[type="submit" i]:hover{
background-color: #fff;
color:#dd3333;
}
.coordonne h2{
border: 1px solid #ff7979;
border-width: 0 0 1px;
border-color: #dd3333;
margin: 0 0 14px;
}
.coordonne.adresse p{
background: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/uploads/2017/01/pointeur.png) no-repeat left top 5px;
padding: 0 0 0 30px;
}
.coordonne.tel p{
background: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/uploads/2017/01/telephone.png) no-repeat left top;
padding: 0 0 0 30px;
}
.coordonne.hrs p{
background: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/uploads/2017/12/calendrier.gif) no-repeat left top;
padding: 0 0 0 30px;
}
.et_pb_slides h3{
font-size:32px!important;
}
.et_pb_slide_content a.btn{
background: #009fa6;
color: #000;
padding: 11px 20px;
display: inline-block;
margin: 15px 15px 0 0;
border-radius: 5px;
}
.et_pb_slide_content a.btn:hover{
background-color: #006c82;
}
.et_pb_slide_1 .et_pb_slide_content p{
font-size:1.5em;
line-height:1.2;
} .post-3705 p {
text-align:justify;
} ul.liste-videos{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
ul.liste-videos li {
width: 48%;
list-style: none;
margin-bottom: 30px;
}
ul.liste-videos li h2 {
font-size: 20px !important;
font-weight: 600;
border-bottom: 2px solid #009fa6;
margin-bottom: 7px;
width: 80%;
}
#player .ytp-chrome-top{
display: none !important;
}
.et_pb_slider:hover .et-pb-arrow-prev, .et_pb_slider:hover .et-pb-arrow-next {
display:none;
opacity:0;
} ul.liste-ancres{
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 0;
}
ul.liste-ancres li{
list-style: none;
}
ul.liste-ancres li a{
display: block;
padding: 15px 25px;
background-color: transparent;
transition: .3s;
}
ul.liste-ancres li a:hover{
background-color: #006d80;
color: #fff;
}
ul.liste-ancres li a:active,
ul.liste-ancres li a:target,
ul.liste-ancres li a:focus,
ul.liste-ancres li a:visited{
background-color: rgba(0,178,181,1)!important;	
}
ul.liste-ancres li a:focus{
color: #fff;
} .parent-pageid-3916{
}
.page-id-4440 .S_top .L_titre h1,
.parent-pageid-3916 .S_top .L_titre h1{
text-align: center;
}
.page-id-4440 .L_videos .mod.titre,
.parent-pageid-3916 .L_videos .mod.titre{
display: block;
margin-bottom: 15px;
width: 100%;
}
.page-id-4440 .L_videos h2,
.parent-pageid-3916 .L_videos h2{
border-bottom: 2px solid #006d80;
} .et_pb_code.mod.lightbox .wpvl_auto_thumb_box,
.et_pb_code.mod.lightbox .wpvl_auto_thumb_box > img{
width: 100% !important;
height: auto;
}
.et_pb_code.mod.lightbox .wpvl_auto_thumb_box .wpvl_auto_thumb_play{
left: calc(50% - 24px);
top: calc(50% - 24px);
} .page-id-4440 .S_contenu,
.parent-pageid-3916 .S_contenu{
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
margin: 0 auto;
}
.page-id-4440 .S_contenu .L_ancres,
.parent-pageid-3916 .S_contenu .L_ancres{
position: sticky;
top: 135px;
min-width: 100%;
background-color: #fff;
z-index: 90;
padding: 0;
margin-bottom: 40px;
}
.page-id-4440 .S_contenu .L_videos,
.parent-pageid-3916 .S_contenu .L_videos{
width: 100%;
margin: 0 0 50px 0;
padding: 0;
}
.page-id-4440 .S_contenu .L_videos .et_pb_column,
.parent-pageid-3916 .S_contenu .L_videos .et_pb_column{
display: flex;
flex-wrap: wrap;
}
.page-id-4440 .S_contenu .L_videos .mod.lightbox,
.parent-pageid-3916 .S_contenu .L_videos .mod.lightbox{
width: 50%;
}
.page-id-4440 .S_contenu .L_videos .mod.lightbox:nth-child(even) .et_pb_code_inner,
.parent-pageid-3916 .S_contenu .L_videos .mod.lightbox:nth-child(even) .et_pb_code_inner {
padding-right: 10px;
}
.page-id-4440 .S_contenu .L_videos .mod.lightbox:nth-child(odd) .et_pb_code_inner,
.parent-pageid-3916 .S_contenu .L_videos .mod.lightbox:nth-child(odd) .et_pb_code_inner {
padding-left: 10px;
}  .L_titre-videos{
padding: 0 !important;
}
.L_titre-videos .conteneur{
}
.L_titre-videos .conteneur h2{
border-bottom: 2px solid #F4605C;
padding-bottom: 7px !important;
}
.page-id-3211 .L_videos{
display: flex;
justify-content: space-between;	
}
.page-id-3211 .L_videos .et_pb_column{
width: 49% !important;
} .nwa-widget .conteneur{
display: flex;
align-items: center;
justify-content: space-between;
max-width: 1400px;
margin: 0 auto;
}
.nwa-widget *{
color: #fff;
} #header-widget-area {
position: absolute;
right: 0;
top: 200px;
overflow:hidden;
}
#header-widget-area a {
background-color: #009fa6;
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/picto_rdv.png);
background-position: 8px 50%;
background-repeat: no-repeat;
background-size: 25px;
color: #fff;
display: block;
margin-bottom: 5px;
padding: 10px 5px 10px 42px;
position: relative;
right: -165px;
}
#header-widget-area a:first-of-type {
background-color:#F4605C;
}
#header-widget-area a:nth-of-type(2) {
background-image:url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/picto_contact.png);
}
#header-widget-area a:last-of-type {
background-color:#006d80;
background-image:url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/picto_actus.png);
}
#header-widget-area a:hover {
right:0;
}
#titre.et_pb_section {
padding:0;
}
#titre .et_pb_row {
max-width: 100%;
padding:0;
width: 100%;
}
#titre .et_pb_post_title.et_pb_featured_bg {
padding: 150px 30px;
height: 400px;
}
#titre .et_pb_title_container h1 {
color: #fff;
font-size: 40px !important;
max-width: 1600px;
width: 80%;
margin: 0 auto;
text-align: center;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
font-weight: 600;
text-transform: uppercase;
}
.page-id-3211 #titre .et_pb_title_container h1 {
text-transform:none;
}
#haut.et_pb_section {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/fond_logo.png);
background-position: -210px 120px;
background-repeat: no-repeat;
background-size: 660px;
padding: 0;
}
#acces .et_pb_row, #acces .et_pb_column, #bas .et_pb_row, #centre2 .et_pb_row, #centre2 .et_pb_column, #centre .et_pb_row, #centre .et_pb_column, #haut .et_pb_row, #haut .et_pb_column {
display: flex;
flex-wrap: wrap;
}
#centre2 .et_pb_row {
justify-content:space-between;
}
#haut .et_pb_row,
#centre .et_pb_row,
#centre2 .et_pb_row,
#bas .et_pb_row,
#acces .et_pb_row {
max-width:1400px;
}
#haut .et_pb_text ul,
#centre .et_pb_text ul,
#centre2 .et_pb_text ul,
#bas .et_pb_text ul,
#acces .et_pb_text ul {
margin-left:20px;
}
.page-id-3066 #haut .et_pb_text ul,
.page-id-3064 #haut .et_pb_text ul,
#bas .et_pb_text.menu_bas ul,
#acces .et_pb_text.menu_bas ul {
margin-left:0;
}
#centre .et_pb_row.iframe,
#centre .iframe .et_pb_column {
display:block;
}
#centre .iframe .et_pb_column:first-of-type {
margin-right:5.5%;
}
#centre .et_pb_image, #bas .et_pb_column, #centre .et_pb_column, #haut .et_pb_column, #centre2 .et_pb_column,
#acces .et_pb_column > div, #bas .et_pb_column > div, #centre .et_pb_column > div, #haut .et_pb_column > div { 
margin: auto;
}
.home #bas .et_pb_column, .home #bas .et_pb_column > div {
margin: 0 auto;
}
.et_pb_gutters1 #haut .et_pb_column_2_3 {
width:62%;
}
.page-id-4239 #centre .et_pb_column > div,
.page-id-4239 #centre .et_pb_column,
.page-id-3211 #centre .et_pb_column > div,
.page-id-3211 #centre .et_pb_column,
.page-id-4219 #centre2 .et_pb_column > div,
.page-id-4219 #centre2 .et_pb_column,
.page-id-4219 #centre .et_pb_column > div,
.page-id-4219 #centre .et_pb_column {
margin:0 auto;
}
.page-id-3066 #haut .et_pb_column > div.menu_bas,
.page-id-3064 #haut .et_pb_column > div.menu_bas {
margin-top:30px;
}
.page-id-3068 #centre .et_pb_row,
.page-id-3068 #centre .et_pb_column,
.page-id-4239 #centre .et_pb_column,
.page-id-3211 #centre2 .et_pb_column,
.page-id-3211 #bas .et_pb_column {
display:block;
}
#bas .iframe .et_pb_column, #centre .iframe .et_pb_column, #haut .iframe .et_pb_column, #centre2 .iframe .et_pb_column {
display:block;
}
#acces .et_pb_column:first-of-type > div {
background-color: rgba(0,167,201,0.84);
color:#fff;
margin-right:5%;
padding:20px 50px;
}
#acces .et_pb_column > div img {
margin-right:10px;
vertical-align:middle;
}
#acces .et_pb_column > div h2 {
color:#fff;
}
#acces .et_pb_column:last-of-type > div {
width:100%;
}
#block_rdv {
margin: auto;
}
#block_rdv > div {
color:#fff;
padding: 40px 20px 20px;
background-color: #009fa6;
text-align: center;
}
#block_rdv.et_pb_text>:last-child{
padding-bottom:20px;
}
#block_rdv h2 {
color: #fff;
font-size: 28px;
text-transform: uppercase;
font-weight: 800;
}
#haut #block_rdv h2 {
margin-top:0;
}
#block_rdv p {
text-align: center;
}
#block_rdv h3 {
color: #000;
font-size: 20px;
margin-top: 25px;
padding-bottom: 5px;
margin-bottom: 0;
}
#block_rdv strong {
color: #ff6500;
}
a.btn,
#block_rdv a.btn {
background-color: #F4605C;
border: 1px solid #F4605C;
border-radius:40px;
color: #fff;
display: block;
font-size: 18px;
font-weight: bold;
margin: 10px auto 30px;
padding: 20px 50px;
text-align: center;
}
#centre a.btn,
a.btn {
color: #fff;
display:inline-block;
font-size:16px;
padding: 10px 30px;
}
a.btn:hover,
#block_rdv a.btn:hover {
background-color:transparent;
border: 1px solid #fff;
color:#fff;
}
#centre a.btn:hover,
a.btn:hover {
border: 1px solid #F4605C;
color: #F4605C;
}
#block_rdv a.acces {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/puce_map.png);
background-position: left 50%;
background-repeat: no-repeat;
color: #fff;
padding: 10px 0 10px 30px;
margin: 10px auto 0;
display: block;
width: 250px;
}
#block_rdv a.acces:hover {
padding: 10px 0 10px 40px;
width: 260px;
}
.patho_traite,
#centre {
background-attachment: fixed;
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/bg_interventions.jpg);
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
.patho_traite {
padding: 30px 0 50px 0 !important;
}
.contacter h2 {
margin-bottom:20px;
}
.contacter p {
margin-bottom:10px;
}
.patho_traite img {
max-width:80px;
}
.patho_traite p {
margin-top:0 !important;
}
#intro .et_pb_row {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
.et_pb_gutters1 #intro .et_pb_column_1_3 {
width:31%;
}
#centre2 {
background-color:#f2f2f2;
}
.et_pb_section#bas,
.et_pb_section#haut,
.et_pb_section#centre,
.et_pb_section#centre2 {
padding:40px 30px;
}
.et_pb_section#centre .et_pb_row {
padding: 20px 0;
width: 100%;
}
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title,
#centre h3,
#centre a,
#centre .et_pb_column_4_4 > div h2, #centre .et_pb_column_2_5 > div h2, #centre .et_pb_column_3_5 > div h2, #centre .et_pb_column_1_2 > div h2, #centre .et_pb_column_1_3 > div h2, #centre .et_pb_column_2_3 > div h2 {
color:#009fa6;
}
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title,
#haut h2,
#bas h2,
#centre2 .et_pb_column_4_4 > div h2,
#centre2 .et_pb_column_2_5 > div h2,
#centre2 .et_pb_column_3_5 > div h2,
#centre2 .et_pb_column_1_2 > div h2,
#centre2 .et_pb_column_1_3 > div h2,
#centre2 .et_pb_column_2_3 > div h2,
#centre .et_pb_column_4_4 > div h2,
#centre .et_pb_column_2_5 > div h2,
#centre .et_pb_column_3_5 > div h2,
#centre .et_pb_column_1_2 > div h2,
#centre .et_pb_column_1_3 > div h2,
#centre .et_pb_column_2_3 > div h2 {
margin-bottom: 15px;
margin-top: 20px;
padding-bottom:0;
}
.page-id-81 #haut .et_pb_column {
display:block;
}
.page-id-81 #haut .et_pb_column,
.page-id-1080 #haut .et_pb_column {
margin:0 auto;
}
.page-id-81 #haut .et_pb_column > div,
.page-id-1080 #haut .et_pb_column > div {
margin:0 auto;
width:100%;
}
.page-id-81.et_pb_gutters1 .et_pb_column_1_2,
.page-id-1080.et_pb_gutters1 .et_pb_column_1_2 {
width:47.5%;
}
.page-id-81 #centre .et_pb_column_1_3 > div h2,
.page-id-1080 #centre .et_pb_column_1_3 > div h2 {
padding:10px;
}
.page-id-81 #haut h2,
.page-id-1080 #haut h2 {
margin:0;
}
.page-id-1080 .et_pb_image .et_pb_image_wrap,
.page-id-1080 .et_pb_image .et_pb_image_wrap img {
display: block;
width:100%;
}
.page-id-81 #centre .et_pb_column > div,
.page-id-1080 #centre .et_pb_column > div {
margin:0 auto;
width:100%;
}
#centre .nous_trouver div a {
color:#fff;
}
#centre .nous_trouver div a:hover {
color:#000;
}
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {
font-size:26px;
}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
font-size: 20px;
}
#centre p, #bas p, #centre2 p, #centre p, #haut p {
margin-top:0 !important;
padding-bottom:15px !important;
text-align:justify;
}
#haut #block_rdv p {
padding-bottom:0 !important;
text-align:center;
}
.et_pb_gutters1 #bas .et_pb_column_2_3, .et_pb_gutters1.et_pb_row #bas .et_pb_column_2_3,
.et_pb_gutters1 #centre .et_pb_column_2_3, .et_pb_gutters1.et_pb_row #centre .et_pb_column_2_3,
.et_pb_gutters1 #centre2 .et_pb_column_2_3, .et_pb_gutters1.et_pb_row #centre2 .et_pb_column_2_3 {
width: 62.5%;
}
.et_pb_gutters1 #bas .et_pb_column_1_3, .et_pb_gutters1.et_pb_row #bas .et_pb_column_1_3,
.et_pb_gutters1 #centre .et_pb_column_1_3, .et_pb_gutters1.et_pb_row #centre .et_pb_column_1_3,
.et_pb_gutters1 #centre2 .et_pb_column_1_3, .et_pb_gutters1.et_pb_row #centre2 .et_pb_column_1_3 {
width: 31.5%;
}
.et_pb_gutters1 #bas .et_pb_column_1_2, .et_pb_gutters1.et_pb_row #bas .et_pb_column_1_2,
.et_pb_gutters1 #centre .et_pb_column_1_2, .et_pb_gutters1.et_pb_row #centre .et_pb_column_1_2,
.et_pb_gutters1 #centre2 .et_pb_column_1_2, .et_pb_gutters1.et_pb_row #centre2 .et_pb_column_1_2 {
width:47.5%;
}
.page-id-3705 .et_pb_gutters1 #centre .et_pb_column_1_2 {
display:block;
}
#centre li, #centre p, #centre {
color:#fff;
}
#centre a:hover {
color: #fff;
}
#bas.et_pb_section {
padding: 20px 0;
}
.page-id-3072 #bas.et_pb_section,
.page-id-3072 #bas.et_pb_section .et_pb_row {
background-color:#f2f2f2;
}
.menu_bas {
background-color: #F4605C;
box-shadow: 0 0 15px rgb(0 0 0 / 15%);
color: #fff;
text-align: center;
margin: auto;
}
.menu_bas h2 {
background-position: 10px 50%;
background-repeat: no-repeat;
background-size: 40px;
font-size: 20px !important;
font-weight: 600;
color: #fff;
margin-bottom: 0;
margin-top: 0;
padding: 0px 15px 15px 60px;
text-align: center;
text-transform: uppercase;
}
.iframe .menu_bas h2 {
padding: 15px 15px 15px 60px;
}
.menu_bas.paroi h2 {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/picto_paroi_abdo.png);
}
.menu_bas.cancer h2 {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/picto_paroi_abdo.png);
}
.menu_bas.colon h2 {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/picto_colomb-rectum.png);
}
.menu_bas.tube h2 {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/picto_tube_digestif.png);
}
.menu_bas.et_pb_text ul {
background-color: #fff;
margin: 0;
padding: 10px 30px;
}
.menu_bas ul li {
background-image: none;
list-style: none;
padding-left: 0;
}
.menu_bas ul li a {
color: #000;
font-size: 18px;
font-style: italic;
font-weight: 400;
text-transform: none;
padding-bottom: 5px;
padding-left: 0;
margin-bottom: 5px;
display: block;
text-align: center;
}
.page-id-4504 .menu_bas ul li:first-child a,
.menu_bas ul li a:hover {
color: #F4605C;
}
.menu_bas ul li a:after {
content: "";
width: 20px;
height: 1px;
background-color: #F4605C;
display: block;
margin: 5px auto;
}
#videos {
background-color:#009fa6;
}
#videos .et_pb_row {
padding: 12px 0;
}
.et_pb_gutters1 #videos .et_pb_column_1_2 {
width: 45%;
margin: 0 2.5%;
}
#videos h2 {
color:#fff;
text-align:center;
}
.page-id-68 .et_pb_ajax_pagination_container, .page-id-79 .et_pb_ajax_pagination_container {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
.page-id-68 .et_pb_ajax_pagination_container article, .page-id-79 .et_pb_ajax_pagination_container article {
background-color: #fff;
box-shadow: 0 0 10px rgb(0 0 0 / 8%);
padding: 0;
position: relative;
width: 47.5%;
}
.page-id-68 .et_pb_ajax_pagination_container article:hover, .page-id-79 .et_pb_ajax_pagination_container article:hover {
background-color:#009fa6;
}
.page-id-79 .et_pb_post .entry-featured-image-url,
.page-id-79 #haut .et_pb_ajax_pagination_container article h2,
.page-id-68 .et_pb_post .entry-featured-image-url,
.page-id-68 #haut .et_pb_ajax_pagination_container article h2 {
margin:0;
padding:0;
}
.page-id-68 .et_pb_ajax_pagination_container article a, .page-id-79 .et_pb_ajax_pagination_container article a {
display:block;
padding:10px;
text-align:center;
}
.page-id-68 .et_pb_ajax_pagination_container article a {
font-size:18px;
}
.page-id-68 #actualites {
background-color:#f2f2f2;
}
.page-id-68 #actualites h2 {
margin-bottom:30px;
}
.page-id-68 #actualites article h2 {
margin-bottom: 0;
padding-bottom: 0;
}
.page-id-68 #actualites .et_pb_post {
margin-bottom:0;
}
.page-id-68 #actualites a.btn {
margin-bottom:0;
}
.page-id-79 .et_pb_ajax_pagination_container article:hover a,
.page-id-79 .et_pb_ajax_pagination_container article a:hover, .page-id-68 .et_pb_ajax_pagination_container article:hover a,
.page-id-68 .et_pb_ajax_pagination_container article a:hover {
color:#fff;
}
.page-id-68 .et_pb_ajax_pagination_container article p.post-meta, .page-id-79 #haut .et_pb_ajax_pagination_container article p.post-meta {
background-color:#009fa6;
color: #fff;
left:0;
padding: 5px !important;
position: absolute;
text-align: center;
top:0;
margin:0 auto !important;
width:130px;
font-size: 14px;
}
body.home #page-container .et_pb_section .et_pb_button_0 {
margin:20px auto 30px;
}
.home .et_pb_slide_description .et_pb_slide_title {
max-width: 950px;
margin: 0 auto;
}
#logo {
width: 150px;
}
#intro .et_pb_image img {
border-radius:40px;
}
#robot.et_pb_section {
padding: 60px 0 90px;
}
.et_pb_gutters1 #robot .et_pb_column_1_2, .et_pb_gutters1 #parcours .et_pb_column_1_2 {
margin:auto 0;
width:47.5%;
}
#pictos_home {
width:100%;
}
.et_pb_gutters1 #robot .et_pb_row, #pictos_home ul, .et_pb_gutters1 #parcours .et_pb_row, #pathologies .et_pb_all_tabs ul {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 40px 0 0;
padding: 0;
}
.et_pb_gutters1 #robot .et_pb_row, .et_pb_gutters1 #parcours .et_pb_row {
margin:0 auto;
}
#robot .et_pb_video, #img_barabino .et_pb_image_wrap {
position:relative;
}
#robot .et_pb_video:before, #img_barabino .et_pb_image_wrap:before {
background-color: #f2f2f2;
border-radius: 40px;
content: "";
height: 140%;
left: 20%;
position: absolute;
top: -20%;
width: 90%;
}
#img_barabino .et_pb_image_wrap:before {
content:none;
height: 120%;
top: -40px;
left: 13%;
width: 100%;
}
#img_barabino .et_pb_image_wrap img {
border-radius:40px;
}
#pictos_home ul li {
list-style:none;
text-align:center;
width:50%;
}
#pictos_home ul li a {
display: flex;
flex-wrap: wrap;
text-align: center;
}
#pictos_home ul li a strong {
margin: auto 10px;
}
#pathologies, .home #bas.et_pb_section {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/bg_pathologies.jpg);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
#pathologies.et_pb_section_5.et_pb_section {
padding-top:20px;
}
#pathologies h2 {
color:#fff;
text-align:center;
}
#pathologies ul.et_pb_tabs_controls {
background-color:transparent;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
#pathologies .et_pb_tabs {
border:none;
display:none;
}
#pathologies .et_pb_tabs_controls li, #pathologies .et_pb_tabs_controls li.et_pb_tab_active {
background-color:transparent;
float: none;
border-right:0;
}
#pathologies .et_pb_tabs_controls li a {
text-decoration: none;
color: #fff;
opacity:0.6;
padding: 5px 35px 30px;
position:relative;
}
#pathologies .et_pb_tabs_controls li a:after, #liens_pathologies ul li a:after {
background-color: #fff;
content: "";
height: 1px;
left: 50%;
margin-left: -35px;
position: absolute;
top: 40px;
width: 70px;
}
#pathologies .et_pb_tab_active a, #pathologies .et_pb_tabs_controls li a:hover {
color:#fff !important;
opacity:1 !important;
}
#pathologies .et_pb_all_tabs {
background-color: transparent;
}
#pathologies .et_pb_all_tabs ul li {
list-style: none;
width: 33.33%;
}
#pathologies .et_pb_all_tabs ul li a {
background-color: #f2f2f2;
border-radius: 40px;
display: block;
font-size: 20px;
margin: 20px;
padding: 50px 30px;
text-align: center;
}
#liens_pathologies ul {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin:0;
padding:0;
}
#liens_pathologies ul li {
list-style: none;
width: 16.66%;
}
#liens_pathologies ul li a {
color:#fff;
display:block;
font-size:17px;
padding-bottom:30px;
position:relative;
text-align:center;
}
#liens_pathologies ul li a:after {
bottom:20px;
content:none;
top:auto;
}
#liens_pathologies ul li a img {
display:block;
margin:0 auto;
padding-bottom:10px;
width:100px;
}
a.plus, .lien_parcours ul li a {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/chevron_vert.png);
background-position: 100% 8px;
background-repeat: no-repeat;
background-size: 7px;
display: block;
font-weight: 600;
margin-top:20px;
max-width: max-content;
padding-right: 15px;
}
#parcours.et_pb_section {
padding: 60px 0;
}
#parcours h2 {
margin-bottom:20px;
}
.lien_parcours ul {
margin: 0 auto;
padding: 0;
width: 75%;
}
.lien_parcours ul li {
list-style:none;
}
.lien_parcours ul li a  {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/bt_lien.png);
background-size: 30px;
border-bottom:1px solid #f2f2f2;
margin-top:0;
max-width: 100%;
padding:10px 40px 10px 0;
}
.home #bas.et_pb_section {
background-attachment: fixed;
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/bg_contact.jpg);
padding: 50px 0;
}
.home #bas .contacter, .page-id-3211 #centre2 .contacter {
background-color:#009fa6;
}
.page-id-3211 #centre2 .contacter {
display: flex;
margin: 0;
}
.page-id-3211 #centre2 .contacter + div {
background-color:#f2f2f2;
}
.page-id-3211 #centre2 .contacter + div > div {
display:flex;
padding:10px;
width:100%;
}
.page-id-3211 #centre2 .contacter + div > div > div {
margin: auto;
width: 100%;
}
.page-id-3211 #centre2 .et_pb_column_2_3 > div h2, .page-id-3211 #centre2 .contacter h2 {
margin-top:0;
}
.page-id-3211 #centre2 .contacter > div {
margin:auto;
}
.page-id-3211 #centre2 .contacter h2, .page-id-3211 #centre .et_pb_column_2_5 > div h2, .page-id-3211 #centre2 .contacter p, .page-id-3211 #centre .et_pb_column_3_5 > div h2 {
color:#fff;
}
.et_pb_bg_layout_light .et_pb_more_button {
color: #fff;
}
.home #bas h2 {
margin-bottom:30px;
}
.home #bas .adresse, .home #bas .tel, .home #bas .acces {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/picto_telephone.png);
background-position: 0 10px;
background-repeat: no-repeat;
background-size: 15px;
margin-bottom: 5px;
margin-right: 30px;
padding: 5px 0 5px 25px;
}
.home #bas .adresse, .home #bas .acces {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/puce_map.png);
background-size: 20px;
}
.home #bas a.acces {
background-position:0 4px;
color:#fff;
}
.home #bas a.btn {
margin-bottom:0;
}
.home #bas a.btn:hover {
border-color:#fff;
color:#fff;
}
.page-id-3211 #centre2 {
background-color: #fff;
}
.page-id-3211 #bas {
background-color:#f2f2f2;
}
#cookie-notice .cn-button {
color: #fff;
}
#footer-widgets {
padding: 20px 0;
}
#text-2 .textwidget {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
#text-2 .textwidget p {
margin-top: 0 !important;
font-weight: 400;
font-size: 14px;
}
#haut .et_pb_column#img_barabino {
display:block;
margin:0 auto;
}
#haut #img_barabino p {
text-align:center;
}
.page-id-3211 #centre {
background-image: url(//www.chirurgie-viscerale-saint-etienne.com/wp-content/themes/Divi-child/img/bg_pathologies.jpg);
}
.page-id-3211 #centre h2 {
color:#fff;
}
.et_header_style_left #et-top-navigation nav>ul>li.lien_rdv>a, .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li.lien_rdv>a {
background-color: #F4605C;
color: #fff;
display: block;
margin-bottom: 5px;
padding: 10px 20px 15px;
}
.et_header_style_left #et-top-navigation nav>ul>li.lien_rdv>a:hover, .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li.lien_rdv>a:hover {
background-color: #fff;
color:#F4605C;
}
#avis a.btn {
margin:0 30px;
}
.et_pb_slider .et_pb_slide {
background-position:center !important;
} @media (max-width: 1400px){ .page-id-4440 .S_contenu .L_ancres,
.parent-pageid-3916 .S_contenu .L_ancres {
top: 230px;
}
.et_pb_text ul.fil {
padding-left:30px !important;
}
}
@media (max-width: 980px){ .page-id-4440 .S_contenu .L_ancres,
.parent-pageid-3916 .S_contenu .L_ancres {
top: 10px;
}
body {
font-size:14px !important;
}
.et_hide_mobile_logo #main-header .logo_container {
display: initial;
opacity: 1;
}
.entete_patho {
position:relative;
top:-20px;
}
.home .et_pb_section_2.et_pb_section {
padding-top:0;
}
.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title a {
font-size: 40px !important;
}
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description {
padding-top:50px !important;
}
.home .et_section_specialty p {
margin-bottom:1em;
margin-top:0 !important;
padding-top:0 !important;
}
.home .et_section_specialty img {
max-width:80px;
}
.mobile_menu_bar::before {
color:#fff;
}
.et_mobile_menu {
border-color:#fff;
}
.et_pb_section_5.et_pb_section {
padding-top:0 !important;
}
.et_pb_section_4.et_pb_section {
padding:10px 0 !important;
}
.contenu_patho h1 {
margin-bottom: 35px !important;
}
h1 {
font-size: 24px !important;
text-align:left;
}
#header-widget-area a {
right:-150px;
}
.et_header_style_left #logo {
max-width: 100%;
max-height: 100%;
}
.et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_slide_description .et_pb_slide_title,
.et_pb_slider .et_pb_slide_4.et_pb_slide .et_pb_slide_description .et_pb_slide_title a,
.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title a,
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title a,
.et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_title a,
.et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_slide_description .et_pb_slide_title a {
display:block !important;
font-size: 30px!important;
text-align: center !important;
line-height:1.3;
}
#bas .et_pb_row, #bas .et_pb_column, #centre2 .et_pb_row, #centre2 .et_pb_column, #centre .et_pb_row, #centre .et_pb_column, #haut .et_pb_row, #haut .et_pb_column {
display:block;
}
.et_pb_gutters1 #bas .et_pb_column_1_2, .et_pb_gutters1.et_pb_row #bas .et_pb_column_1_2, .et_pb_gutters1 #centre .et_pb_column_1_2, .et_pb_gutters1.et_pb_row #centre .et_pb_column_1_2, .et_pb_gutters1 #centre2 .et_pb_column_1_2, .et_pb_gutters1.et_pb_row #centre2 .et_pb_column_1_2 {
width: 100%;
}
.et_pb_gutters1 #bas .et_pb_column_1_2 img, .et_pb_gutters1 #bas .et_pb_column_1_2 .et_pb_image_wrap,
.et_pb_gutters1 #centre .et_pb_column_1_2 img, .et_pb_gutters1 #centre .et_pb_column_1_2 .et_pb_image_wrap,
.et_pb_gutters1 #centre2 .et_pb_column_1_2 img, .et_pb_gutters1 #centre2 .et_pb_column_1_2 .et_pb_image_wrap {
display:block;
margin:0 auto;
}
.et_pb_gutters1 #videos .et_pb_column_1_2 {
width: 100%;
margin: 0 auto 30px;
}
#titre .et_pb_title_container h1 {
font-size: 32px !important;
width: 90%;
}
#titre .et_pb_post_title.et_pb_featured_bg {
padding: 100px 30px;
height: 300px;
}
.et_pb_gutters1 #bas .et_pb_column_1_3, .et_pb_gutters1.et_pb_row #bas .et_pb_column_1_3, .et_pb_gutters1 #centre .et_pb_column_1_3, .et_pb_gutters1.et_pb_row #centre .et_pb_column_1_3, .et_pb_gutters1 #centre2 .et_pb_column_1_3, .et_pb_gutters1.et_pb_row #centre2 .et_pb_column_1_3,
.et_pb_gutters1 #bas .et_pb_column_2_3, .et_pb_gutters1.et_pb_row #bas .et_pb_column_2_3, .et_pb_gutters1 #centre .et_pb_column_2_3, .et_pb_gutters1.et_pb_row #centre .et_pb_column_2_3, .et_pb_gutters1 #centre2 .et_pb_column_2_3, .et_pb_gutters1.et_pb_row #centre2 .et_pb_column_2_3 {
width: 100%;
}
#haut .menu_bas h2,
#bas .menu_bas h2 {
padding: 60px 15px 0 15px;
background-position: 50% 10px;
}
.et_pb_gutters1 .footer-widget:nth-child(n) {
width: 100% !important;
margin: 0 !important;
}
h2 {
font-size: 22px!important;
}
h3 {
font-size: 18px!important;
}
#intro .et_pb_row {
display: block;
}
.et_pb_gutters1 #intro .et_pb_column_1_3 {
width: 100%;
}
.et_pb_image .et_pb_image_wrap,
.et_pb_image,
.et_pb_image img {
display:block;
margin:0 auto;
}
.home h1 {
margin-top: 20px;
}
#block_rdv {
margin: 30px auto 0;
}
#pictos p {
width: 33.33%;
}
.et_pb_section {
padding: 20px 0;
}
.home .et_pb_text_13, .home .et_pb_text_14, .home .et_pb_text_15, .home .et_pb_text_11, .home .et_pb_text_16, .home .et_pb_text_12 {
padding-top: 30px !important;
padding-bottom: 5px !important;
margin-bottom: 0px !important;
}
#block_rdv > div {
margin-bottom:20px;
}
.et_pb_gutters1 #haut .et_pb_column_2_3 {
width:100%;
}
img.alignright,
img.alignleft {
display:block;
float:none;
margin:0 auto 10px;
}
.page-id-79 .et_pb_ajax_pagination_container article,
.page-id-81.et_pb_gutters1 .et_pb_column_1_2, .page-id-1080.et_pb_gutters1 .et_pb_column_1_2 {
width: 100%;
}
.page-id-79 .et_pb_ajax_pagination_container {
display: block;
}
.et_pb_gutters1 #robot .et_pb_row, #pictos_home ul, .et_pb_gutters1 #parcours .et_pb_row, #pathologies .et_pb_all_tabs ul {
display:block;
}
#liens_pathologies ul li {
width: 50%;
}
.et_pb_gutters1 #robot .et_pb_column_1_2, .et_pb_gutters1 #parcours .et_pb_column_1_2 {
margin: auto;
width: 100%;
}
.et_pb_gutters1 #robot .et_pb_column_1_2:last-of-type {
margin-top: 60px !important;
}
#robot .et_pb_video:before {
height:120%;
left: 10%;
top:-10%;
}
#pictos_home ul {
margin-top:20px;
}
#pictos_home ul li {
margin-bottom:10px;
width:auto;
}
#text-2 .textwidget {
display:block;
}
#text-2 .textwidget p {
text-align:center;
}
}
@media (max-width: 650px){ .page-id-4440 .S_contenu .L_videos .mod.lightbox,
.parent-pageid-3916 .S_contenu .L_videos .mod.lightbox{
width: 100%;
}
.page-id-4440 .S_contenu .L_videos .mod.lightbox:nth-child(even) .et_pb_code_inner,
.parent-pageid-3916 .S_contenu .L_videos .mod.lightbox:nth-child(even) .et_pb_code_inner {
padding-right: 0;
}
.page-id-4440 .S_contenu .L_videos .mod.lightbox:nth-child(odd) .et_pb_code_inner,
.parent-pageid-3916 .S_contenu .L_videos .mod.lightbox:nth-child(odd) .et_pb_code_inner {
padding-left: 0;
}
.et_pb_column_inner_1 {
padding-right: 0 !important;
}
#pictos p {
width: 50%;
}
.et_pb_section#bas,
.et_pb_section#haut,
.et_pb_section#centre,
.et_pb_section#centre2 {
padding:30px 20px !important;
}
#titre .et_pb_post_title.et_pb_featured_bg {
padding: 100px 0;
}
#titre .et_pb_title_container h1 {
font-size: 28px !important;
width: auto;
padding: 0 10px;
}
.page-id-68 .et_pb_ajax_pagination_container, .page-id-79 .et_pb_ajax_pagination_container {
display:block;
}
.page-id-68 .et_pb_ajax_pagination_container article, .page-id-79 .et_pb_ajax_pagination_container article {
margin-bottom:30px;
width:auto;
}
}
@media (max-width: 550px){
.page-id-3211 .L_videos{
display: flex;
flex-direction: column;
justify-content: center;	
}
.page-id-3211 .L_videos .et_pb_column{
width: 100% !important;
margin: 15px 0;
}
#acces .et_pb_column:first-of-type > div {
margin:0;
padding:20px;
}
#liens_pathologies ul {
display:block;
}
#liens_pathologies ul li {
width: 100%;
}
}
@media (max-width: 400px){ .page-id-4440 .S_contenu .L_ancres,
.parent-pageid-3916 .S_contenu .L_ancres{
display: none;
}
.lien_parcours ul {
width:auto;
}
}