.et_animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.et_animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.et_had_animation{position:relative}@-webkit-keyframes et_pb_fade{to{opacity:1}}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{-webkit-animation-name:et_pb_fade;animation-name:et_pb_fade}@-webkit-keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeTop{-webkit-animation-name:et_pb_fadeTop;animation-name:et_pb_fadeTop}@-webkit-keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeRight{-webkit-animation-name:et_pb_fadeRight;animation-name:et_pb_fadeRight}@-webkit-keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeBottom{-webkit-animation-name:et_pb_fadeBottom;animation-name:et_pb_fadeBottom}@-webkit-keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeLeft{-webkit-animation-name:et_pb_fadeLeft;animation-name:et_pb_fadeLeft}@-webkit-keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.slide{-webkit-animation-name:et_pb_slide;animation-name:et_pb_slide}@-webkit-keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideTop{-webkit-animation-name:et_pb_slideTop;animation-name:et_pb_slideTop}@-webkit-keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideRight{-webkit-animation-name:et_pb_slideRight;animation-name:et_pb_slideRight}@-webkit-keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideBottom{-webkit-animation-name:et_pb_slideBottom;animation-name:et_pb_slideBottom}@-webkit-keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideLeft{-webkit-animation-name:et_pb_slideLeft;animation-name:et_pb_slideLeft}@-webkit-keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.et_animated.bounce{-webkit-animation-name:et_pb_bounce;animation-name:et_pb_bounce}@-webkit-keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceTop{-webkit-animation-name:et_pb_bounceTop;animation-name:et_pb_bounceTop}@-webkit-keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceRight{-webkit-animation-name:et_pb_bounceRight;animation-name:et_pb_bounceRight}@-webkit-keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{-webkit-animation-name:et_pb_bounceBottom;animation-name:et_pb_bounceBottom}@-webkit-keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceLeft{-webkit-animation-name:et_pb_bounceLeft;animation-name:et_pb_bounceLeft}@-webkit-keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoom{-webkit-animation-name:et_pb_zoom;animation-name:et_pb_zoom}@-webkit-keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomTop{-webkit-animation-name:et_pb_zoomTop;animation-name:et_pb_zoomTop;-webkit-transform-origin:top;transform-origin:top}@-webkit-keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomRight{-webkit-animation-name:et_pb_zoomRight;animation-name:et_pb_zoomRight;-webkit-transform-origin:right;transform-origin:right}@-webkit-keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomBottom{-webkit-animation-name:et_pb_zoomBottom;animation-name:et_pb_zoomBottom;-webkit-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{-webkit-animation-name:et_pb_zoomLeft;animation-name:et_pb_zoomLeft;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flip{-webkit-animation-name:et_pb_flip;animation-name:et_pb_flip}@-webkit-keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipTop{-webkit-animation-name:et_pb_flipTop;animation-name:et_pb_flipTop;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipRight{-webkit-animation-name:et_pb_flipRight;animation-name:et_pb_flipRight;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipBottom{-webkit-animation-name:et_pb_flipBottom;animation-name:et_pb_flipBottom;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipLeft{-webkit-animation-name:et_pb_flipLeft;animation-name:et_pb_flipLeft;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.fold{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:et_pb_fold;animation-name:et_pb_fold}@-webkit-keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldTop{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:et_pb_foldTop;animation-name:et_pb_foldTop}@-webkit-keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldRight{-webkit-transform-origin:right;transform-origin:right;-webkit-animation-name:et_pb_foldRight;animation-name:et_pb_foldRight}@-webkit-keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldBottom{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-name:et_pb_foldBottom;animation-name:et_pb_foldBottom}@-webkit-keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldLeft{-webkit-transform-origin:left;transform-origin:left;-webkit-animation-name:et_pb_foldLeft;animation-name:et_pb_foldLeft}@-webkit-keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.et_animated.roll{-webkit-animation-name:et_pb_roll;animation-name:et_pb_roll}@-webkit-keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollTop{-webkit-animation-name:et_pb_rollTop;animation-name:et_pb_rollTop}@-webkit-keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollRight{-webkit-animation-name:et_pb_rollRight;animation-name:et_pb_rollRight}@-webkit-keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollBottom{-webkit-animation-name:et_pb_rollBottom;animation-name:et_pb_rollBottom}@-webkit-keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollLeft{-webkit-animation-name:et_pb_rollLeft;animation-name:et_pb_rollLeft}body {
font-size:16px;
} #logo {
max-height: 80%;
}
h1{
}
.home h2{
font-size: 34px !important;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 2px;	
}
h2{
font-size: 34px !important;
text-transform: initial;
font-weight: 700;
letter-spacing: 2px;
color: #6c6a6d;
margin-bottom: 25px;
}
h3{
margin-top:20px;
}
li{
list-style: none;
font-size: 16px;
}
.et_pb_accordion li,
.et_pb_tab li,
.et_pb_text li {
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/puce_fd4d1a.png);
background-position: left 7px;
background-size: 8px;
background-repeat: no-repeat;
padding-left: 15px;
}
.et_pb_tab table {
border:none !important;
}
#post-20 .et_pb_tab td {
width:50%;
}
#post-20 .et_pb_tab td:first-child {
padding-left:0;
}
a{
transition: .3s;
}
p{
font-size: 16px;
text-align:justify;
}
.underline{
position: relative;
}
.underline:after{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 45px;
height: 8px;
background-color: #fd4d1a;
}
ul.liste_puce li{
background-position: left 7px;
background-size: 8px;
background-repeat: no-repeat;
padding-left: 15px;	
}
ul.liste_puce.blanc li{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/puce_fff.png);
}
ul.liste_puce.orange li{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/puce_fd4d1a.png);
} a.btn_B{
border: 2px solid #0092d6;
background-color: #0092d6;
color: #fff;
border-radius: 0;
font-size: 1.2em;
font-weight: 600;
letter-spacing: 1px;
-webkit-box-shadow: 0px 0px 8px -2px rgb(0 0 0 / 50%);
-moz-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px -2px rgb(0 0 0 / 50%);
padding: .3em .7em .3em .7em;
text-align: center;
}
a.btn_B:hover{
border: 2px solid #fff;
background-color: #fff;
color: #0092d6;
}   header div#et-top-navigation {
width: 80%;
}
header nav#top-menu-nav{
width: 100%;
}
header nav#top-menu-nav > ul{
width: 100%;
display: flex;
display: -webkit-flex; justify-content: space-between;	
}
header div#et-top-navigation  li.menu-item-has-children > ul{
width: auto;
}
.nav li ul {
border-top: 3px solid #019ec4;
}
li.mega-menu{
}
li.mega-menu > ul {
display: flex;
display: -webkit-flex; flex-wrap: wrap;
justify-content: space-between;
width: 100% !important;
}
li.mega-menu > ul > li {
max-width: 33.33%;
width: 100% !important;
margin-bottom: 20px !important;
}
li.mega-menu > ul > li > a {
font-weight: 800;
text-transform: uppercase;
line-height: 1.5;
}
#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {
color: #019ec4;
}
#top-menu li.mega-menu>ul>li,
#top-menu li.mega-menu>ul>li>a{
width: auto;
}
#main-header .nav li ul li ul li a {
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/puce_fd4d1a.png);
background-position: 25px 6px;
background-size: 5px;
background-repeat: no-repeat;
line-height: 1.5;
padding: 0 0 0 37px;
} header nav#top-menu-nav ul#top-menu > li > a{
position: relative;
color: #000;
text-decoration: none;
padding-bottom: 25px !important;
}
header nav#top-menu-nav ul#top-menu > li > a:hover{
color: #000;	
}
header nav#top-menu-nav ul#top-menu > li > a:before{
content: "";
position: absolute;
width: 100%;
height: 6px;
bottom: 0;
left: 0;
background-color: #00aced;
visibility: hidden;
transform: scaleX(0);
transition: all 0.3s ease-in-out 0s;	
}
header nav#top-menu-nav ul#top-menu > li > a:hover:before {
visibility: visible;
transform: scaleX(1);
}
header nav#top-menu-nav ul#top-menu > li.current_page_item a:before{
visibility: visible;
transform: scaleX(1);	
}
div#page-container {
min-width: 100%;
overflow: hidden;
} ul.fil{
display: flex;
display: -webkit-flex; flex-wrap:wrap;
padding:0;
margin: 0 0 0 -10px;
}
.fil li {
background-image: none;
margin: 0 0 0 17px;
list-style: none;
padding: 0;
color: #fff;
}
.fil li:before{
content: '/';
margin-right: 11px;
}
.fil li a{
color: #565656;
font-size: 12pt;
font-weight: 200;
color: #fff;
}
.fil li:last-child a{
font-weight: 600;
} .menu-flottant {
width:14em;
float: right;
position:fixed;
z-index:9999;
top: 30%;
font-size: 1em;
line-height: 2px;
color: #fff;
font-weight:700;
text-transform:uppercase;
right: -10em;
}
.menu-flottant ul {
list-style: none;
margin: 0;
padding: 0;
}
.menu-flottant ul li {
display:block;
background-color: #333;
height: 3.5em;
padding: 1em 1.5em;
position: relative;
-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -webkit-transform 0.5s;
transition: transform .5s;
}
.menu-flottant ul li:nth-child(1) { 
background-color: #00aced;
} 
.menu-flottant ul li:hover {
-webkit-transform: translateX(-10em);
transform: translateX(-10em);
}
.menu-flottant ul li a {
display:block;
color: #FFF;
text-decoration: none;
position: absolute;
font-size:1em;
line-height: 1.5em;
height:2em;
top:0;
bottom:0;
right: 0.2em;
margin:0 auto;
padding:1em 1.5em;
}
.menu-flottant ul li span {
float: left; 
line-height: 1.5em;
height:2em;
padding-bottom: 1em;
}  
li.pic-rdv{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic-rdv.svg);
background-size: 25px;
background-repeat: no-repeat;
background-position: 14px center;
}  #sect-menufixe {
margin: 0 auto;
padding: 0;
display: block;
z-index: 999 !important;
}
#sect-menufixe .et_pb_row {
display: none;
max-width: 100%;
width: 100%;
padding: 0;
}
#sect-menufixe .et_pb_row.menufixe{
display: initial;
padding-top: 30px
} .menufixe{
background-color: white;
position: fixed;
z-index: 50;
}
#menu-fixe a{
color: black;
font-weight: 700;
padding: 10px 60px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
} ul.menu-ancre{
background-color: #fff;
display: flex;
display: -webkit-flex; justify-content: space-between;
padding: 0 10%;
}
ul.menu-ancre li{
list-style: none;  
text-align: center; 
}
ul.menu-ancre li a{
position: relative;
display: block;
padding: 15px 30px;
transition: .3s;
color: #fff;
letter-spacing: 1px;
text-transform: uppercase;
font-size: .92em;
font-weight: 600;
}
ul.menu-ancre li a:after{
content: "";
position: absolute;
right: 0;
top: 10%;
width: 2px;
height: 80%;
background-color: #fff;
}
ul.menu-ancre li:last-child a:after{
display: none;
}
ul.menu-ancre li a:hover{
background-color: #fff;
color: #333; 
}
ul.menu-ancre li a:active{
background-color: #fff; 
}   .menufixe{
background-color: transparent;
}
.menufixe .et_pb_column{
padding: 0 10%;
}
.menufixe ul.menu-ancre{
background-color: #00aced;
} .mod-img_encadre{
background-color: #fff;
-webkit-box-shadow: 0px 0px 15px -2px rgb(0 0 0 / 15%);
-moz-box-shadow: 0px 0px 15px -2px rgba(0,0,0,0.15);
box-shadow: 0px 0px 15px -2px rgb(0 0 0 / 15%);
}
.mod-img_encadre span.et_pb_image_wrap{
padding: 20px;
}  a.btn_A{
border: 2px solid #fff;
background-color: #fff;
border-radius: 0;
font-size: 1.2em;
font-weight: 600;
letter-spacing: 1px;
-webkit-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
padding: .3em .7em .3em .7em;
text-align: center;    
}
a.btn_A:hover{
background-color: transparent;
border: 2px solid #fff;
color: #fff;
box-shadow: none;
padding: .3em .7em .3em .7em;    
}    .S_hero{
}
.S_hero .et_pb_row{
padding: 0 !important;	
min-width: 100%;
}
.S_hero .mod_diapo .et_pb_slide{
background-attachment: fixed;
padding: 0 !important;
}
.S_hero .mod_diapo .et_pb_slide .et_pb_container.clearfix {
min-width: 100%;
padding: 0 6%;
background-color: #ffffff80;
}
.S_hero .mod_diapo .et_pb_slide .et_pb_slider_container_inner {
display: flex;
display: -webkit-flex; flex-direction: column-reverse;
}
.S_hero .mod_diapo .et_pb_slide .et_pb_slide_image {
position: absolute;
padding-left:50px;
right: 0;
}
.S_hero .mod_diapo .et_pb_slide .et_pb_slide_description {
margin: 0 !important;
}
.S_hero .mod_diapo .et_pb_slide .et_pb_slide_description > * {
text-align: right;
}
.S_hero .mod_diapo h1,
.S_hero .mod_diapo p,
.S_hero .mod_diapo a{
color: #000 !important;
text-shadow: none;
}
.S_hero .mod_diapo h1{
font-weight: 500;
margin: 0 0 0 auto !important;
}
.S_hero .mod_diapo h1 span{
display:block;
font-weight: 800;
}
.S_hero .mod_diapo p {
width: 400px;
margin: 0 0 0 auto !important;
padding-right: 0;
}
.S_hero .mod_diapo a.et_pb_more_button{
border: 2px solid #fff;
background-color: #fff;
border-radius: 0;
font-size: 1.2em;
font-weight: 600;
letter-spacing: 1px;
-webkit-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
padding: .3em .7em .3em .7em;
text-align: center;
}
.S_hero .mod_diapo a.et_pb_more_button:hover{
background-color: transparent;
border: 2px solid #000;
box-shadow: none;
padding: .3em .7em .3em .7em;
}
.S_hero .mod_diapo a.et_pb_more_button:after{
display: none !important;
} .L_3col {
display: -webkit-flex; display: flex;
min-width: 100%;
padding: 0 0 0 10%;
}
.L_3col .col_txt{
padding-top: 7%;
}
.mod_parcours-p h2,
.S_equipe h2{
position: relative;
margin-bottom: 20px;
}
.S_pathologies .L_titre h2:before,
.S_equipe h2:before{
content: "";
display: inline-block;
position: absolute;
bottom: 0;
width: 45px;
height: 8px;
background-color: #fd4d1a;
} .S_equipe .col_txt .et_pb_toggle{
border:none;
}
.S_equipe .col_txt .et_pb_toggle.et_pb_toggle_close {
background-color: transparent;
border-left: none;
}
.S_equipe .col_txt .et_pb_toggle h3.et_pb_toggle_title,
.S_equipe .col_txt .et_pb_toggle .et_pb_toggle_content{
padding-left: 25px;	
}
.S_equipe .col_txt .et_pb_toggle h3.et_pb_toggle_title{
font-weight: 700;
}
h3.et_pb_toggle_title:before{
content: "" !important;
width: 15px;
height: 15px;
background-position: center;
background-repeat: no-repeat;
background-size: 12px;
left: 0 !important;
right: auto !important;
}
.et_pb_toggle_open h3.et_pb_toggle_title:before{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/chevron-bascule-ouvert_fd4d1a.svg);	
}
.et_pb_toggle_close h3.et_pb_toggle_title:before{
background-size: 6px;
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/chevron-bascule-ferme_fd4d1a.svg);	
}
.S_equipe .col_txt .et_pb_toggle .et_pb_toggle_content a{
font-size: 1.2em;
font-weight: 400;
line-height: 2em;
color: #000;
}
.S_equipe .col_txt .et_pb_toggle .et_pb_toggle_content a:hover{
padding-left: 25px;
font-weight: 700;
} .L_3col .col_diapo{
margin: 0;
position: relative;
right: -40px;
z-index: 66;
bottom: 40px;    
}
.L_3col .col_diapo .et_pb_module.et_pb_slider {
height: 80%;
position: absolute;
bottom: 0;
}
.L_3col .col_diapo .et_pb_slider .et_pb_slides,
.L_3col .col_diapo .et_pb_slider .et_pb_slides .et_pb_slide{
height: 100%;
}
.L_3col .col_img img {
margin-top: 16%;
}
.S_equipe .col_diapo .et_pb_slider .et_pb_slides .et_pb_slide{
padding: 0;
}
.S_equipe .col_diapo .et_pb_slider .et_pb_slides .et_pb_slide h2{
font-size: 20px !important;
text-transform: initial;
padding: 15px;
margin: 0;
}
.S_equipe .col_diapo .et_pb_slider .et_pb_slides .et_pb_slide h2:before{
display: none;
}
.S_equipe .col_diapo .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slider_container_inner{
vertical-align: bottom;
}
.S_equipe .col_diapo .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description{
padding: 0;
background-color: #fd4d1a;   
} .S_equipe .col_diapo .et-pb-arrow-next, 
.S_equipe .col_diapo .et-pb-arrow-prev{
top: auto !important;
bottom: 25px;   
} .S_centre{
}
.S_centre .et_pb_row{
min-width: 100%;
padding-right: 10%;
}
.S_centre .et_pb_row .et_pb_column:first-child{
width: 60%;
}
.S_centre .et_pb_row .et_pb_column:last-child{
position: absolute;
right: 4vw;
top: 90px;
}
.S_centre .et_pb_row .et_pb_column:last-child .et_pb_image{
display: flex;
display: -webkit-flex; justify-content: flex-end;
}
.S_centre .et_pb_row .et_pb_column:last-child .et_pb_image span.et_pb_image_wrap{
border: 10px solid #fff;
}
.S_centre .et_pb_row .et_pb_column:last-child .et_pb_image img {
height: 70%;
width: 100%;
object-fit: cover;
}
.S_centre a.btn_A{
border: 2px solid #fff;
background-color: #fff;
border-radius: 0;
font-size: 1.2em;
font-weight: 600;
letter-spacing: 1px;
-webkit-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
padding: .3em .7em .3em .7em;
text-align: center;    
}
.S_centre a.btn_A:hover{
background-color: transparent;
border: 2px solid #fff;
color: #fff;
box-shadow: none;
padding: .3em .7em .3em .7em;    
}
.S_centre .mod_txt{
padding: 80px 10vw 80px 10vw;
background-color: #019ec4;
margin: 0 !important;
}
.S_centre .mod_txt h2{
position: relative;
}
.mod_parcours-p h2:before,
.S_centre .mod_txt h2:before{
content: "";
display: inline-block;
position: absolute;
bottom: 0;
width: 45px;
height: 8px;
background-color: #fff;    
}
.S_centre .mod_txt h2,
.S_centre .mod_txt p{
color: #fff;
}
.S_centre .mod_txt .boutons {
display: flex;
display: -webkit-flex; flex-wrap: wrap;
margin: 35px 0 0;
}
.S_centre .mod_txt .boutons a{
margin-right: 25px;
}
.S_centre .mod_pictos{
padding-left: 10vw;
padding-right: 10vw;
position: relative;
top: 80px;
}
.S_centre .mod_pictos ul.liste_pictos{
display: flex;
display: -webkit-flex; justify-content: space-between;
}
.S_centre .mod_pictos ul.liste_pictos li{
margin-top: 25px;
}
.S_centre .mod_pictos ul.liste_pictos li a {
background-repeat: no-repeat;
background-position: top center;
background-size: 45px;
padding: 65px 15px 15px 15px;
color: #000;
font-weight: 700;
font-size: 16px;
}
.S_centre .mod_pictos ul.liste_pictos li a:hover {
background-size: 55px;
color:#333;
}
li.pic_ambulatoire a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_ambulatoire_fd4d1a.svg);
}    
li.pic_rrac a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_rrac_fd4d1a.svg);
}
li.pic_coelioscopie a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_coeliscopie_fd4d1a.svg);
} .S_pathologies{
padding-top: 80px !important;    
}
.S_pathologies .L_titre h2{
position:relative;
text-align: center;
}
.S_pathologies .L_background {
min-width: 100%;
position: absolute;
height: 100vh;
padding: 0;
}
.S_pathologies .L_background .et_pb_column:first-of-type {
display:none;
}
.S_pathologies .L_background .et_pb_column,
.S_pathologies .L_background .et_pb_module.et_pb_image{
height: 100%;
width:100%;
}
.S_pathologies .L_mosaique-patho{
} .S_pathologies .L_mosaique-patho{
min-width: 100%;
padding: 0;
}
.L_mosaique-patho .et_pb_column {
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-template-rows: 50px repeat(3, 1fr) 50px;
grid-column-gap: 10px;
grid-row-gap: 10px;
height: 100vh;
height: auto;
}
.div1 { grid-area: 1 / 2 / 6 / 6; }
.mod_oesophage { grid-area: 2 / 2 / 3 / 3; }
.mod_colon { grid-area: 2 / 3 / 3 / 4; }
.mod_obesite { grid-area: 2 / 4 / 3 / 5; }
.mod_proctologie { grid-area: 3 / 2 / 4 / 3; }
.mod_foie-pancreas { grid-area: 3 / 3 / 4 / 4; }
.mod_tyroide { grid-area: 3 / 4 / 4 / 5; }
.mod_paroi { grid-area: 4 / 2 / 5 / 3; }
.mod_generale { grid-area: 4 / 3 / 5 / 4; }
.mod_cancer { grid-area: 4 / 4 / 5 / 5; }
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code{
margin-bottom: 0 !important;
transition: .3s;
}
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code:hover {
transform: scale(.9);
cursor: pointer;
}
.S_pathologies .L_mosaique-patho .et_pb_code_inner {
height: 260px;
} .S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code h3 span{
font-weight: 800;
display: block;
}
.mod_oesophage .et_pb_code_inner{
background-color: #7f766f;
}
.mod_oesophage .et_pb_code_inner >div{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_oesophage.svg);
}
.mod_colon .et_pb_code_inner{
background-color: #408a9a;
}
.mod_colon .et_pb_code_inner >div{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_colon-rectum.svg);
}
.mod_obesite .et_pb_code_inner{
background-color: #019ec4;
}
.mod_obesite .et_pb_code_inner >div{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_obesite.svg);
}
.mod_proctologie .et_pb_code_inner{
background-color: #be6145;
}
.mod_proctologie .et_pb_code_inner >div{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_proctologie.svg);
background-size: 60px !important;
background-position: center 100px !important;
}
.mod_foie-pancreas .et_pb_code_inner{
background-color: #7f766f;
}
.mod_foie-pancreas .et_pb_code_inner >div{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_pancreas-vesicule.svg);
}
.mod_tyroide .et_pb_code_inner{
background-color: #408a9a;
}
.mod_tyroide .et_pb_code_inner >div{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_tyroide.svg);  
background-size: 70px !important;
background-position: center 110px !important;
}
.mod_paroi .et_pb_code_inner{
background-color: #fd4d1a;
}
.mod_paroi .et_pb_code_inner >div{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_paroi.svg);
background-size: 90px !important;
background-position: center 110px !important;
}
.mod_generale .et_pb_code_inner{
background-color: #be6145;
}
.mod_generale .et_pb_code_inner >div{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_chir-generale.svg);
}
.mod_cancer .et_pb_code_inner{
background-color: #7f766f;
}
.mod_cancer .et_pb_code_inner >div{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_cancer.svg);
background-size: 80px !important;
background-position: center 120px !important;
}
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code .et_pb_code_inner > div{
background-repeat: no-repeat;
background-position: center 120px;
background-size: 100px;
width: 100%;
height: 100%;
padding: 25px;
}
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code h3{
position: absolute;
color: #fff;
font-size: 20px;
} .S_parcours-p .L_grille .et_pb_column {
display: grid;
grid-template-columns: 1fr 80px 1fr;
grid-template-rows: 50px 1fr 50px 1fr 80px;
grid-column-gap: 30px;
grid-row-gap: 0px;
}
.S_parcours-p .L_grille .et_pb_column .mod_parcours-p { grid-area: 1 / 1 / 5 / 3; }
.S_parcours-p .L_grille .et_pb_column .mod_infos { grid-area: 2 / 3 / 3 / 4; }
.S_parcours-p .L_grille .et_pb_column .mod_carte { grid-area: 4 / 2 / 6 / 4; }
.mod_parcours-p{
background-color: #0092d6;
}
.mod_parcours-p .et_pb_text_inner{
padding: 55px;
}
.mod_parcours-p.et_pb_text li {
background-image:none;
padding:0;
}
.mod_parcours-p ul li a {
color: #fff;
padding: 25px 0 25px 75px;
background-repeat: no-repeat;
background-size: 55px;
background-position: left center;
display: block;
font-size: 18px;
font-weight: 700;
margin: 35px 0 30px 50px;
transition: .3s;
}
.mod_parcours-p ul li a:hover{
padding: 25px 0 25px 85px;
}
.vignets {
animation: fadein 2s;
-moz-animation: fadein 2s; -webkit-animation: fadein 2s; -o-animation: fadein 2s; }
@keyframes fadein {
from {
opacity:0;
}
to {
opacity:1;
}
}
@-moz-keyframes fadein { from {
opacity:0;
}
to {
opacity:1;
}
}
@-webkit-keyframes fadein { from {
opacity:0;
}
to {
opacity:1;
}
}
@-o-keyframes fadein { from {
opacity:0;
}
to {
opacity: 1;
}
}
.mod_parcours-p h2{
color: #fff;
}
.mod_infos h2{
font-weight: 400;
}
.mod_infos h2 span{
font-weight: 700;
display: block;
}
.mod_infos h3{
font-weight: 600;
font-size: 2em;
margin-top: 35px;
}
.S_parcours-p{
padding-top: 50px !important;
}
.S_parcours-p .et_pb_row:first-child{
min-height: 90vh;
min-width: 90%;
margin-left: 10%;
}
.S_parcours-p .et_pb_row:first-child .col_A{
background-color: #0092d6;
padding: 50px 20px;
}
.S_parcours-p .et_pb_row:first-child .col_A h2{
color: #fff;
font-weight: 400;
}
.S_parcours-p .et_pb_row:first-child .col_A h2 span,
.S_parcours-p .L_grille h2 span{
font-weight: 700;
}
.S_parcours-p .et_pb_row:first-child .col_B h2{
font-weight: 400;
}
.S_parcours-p .et_pb_row:first-child .col_B h2 span{
display: block;
font-weight: 700;	
}
.S_parcours-p .et_pb_row:first-child .col_B h3{
position: relative;
text-transform: uppercase;
font-weight: 700;
color: #fff;
}
.S_parcours-p .et_pb_row:first-child .col_B h3:before{
content: "";
display: inline-block;
position: absolute;
bottom: 0;
width: 45px;
height: 8px;
background-color: #fff;      
}
.S_parcours-p .et_pb_row:first-child .col_A ul li{
color: #fff;
background-position: center left;
background-repeat: no-repeat;
background-size: 50px;
padding: 30px 0 30px 80px;
}
.S_parcours-p .et_pb_row:first-child .col_A li span{
display: block;
line-height: 1;
}
.S_parcours-p a.btn_B {
border: 2px solid #0092d6;
background-color: #0092d6;
color: #fff;
border-radius: 0;
display: block;
font-size: 1.2em;
font-weight: 600;
letter-spacing: 1px;
margin-top: 30px;
-webkit-box-shadow: 0px 0px 8px -2px rgb(0 0 0 / 50%);
-moz-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px -2px rgb(0 0 0 / 50%);
padding: .3em .7em .3em .7em;
text-align: center;
width: 180px;
}
.S_parcours-p a.btn_B:hover{
background-color: transparent;
border: 2px solid #0092d6;
box-shadow: none;
padding: .3em .7em .3em .7em;
color: #0092d6; 
}
li.rdv a {
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_parcours-p_rdv.svg);
}
li.consultation a {
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_parcours-p_consultation.svg);
}
li.hospitalisation a {
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_parcours-p_hospitalisation.svg);
}
li.sortie a {
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_parcours-p_retour.svg);
}
li.post-op a {
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_parcours-p_post-op.svg);
}
.S_parcours-p .L_carte{
min-width: 100%;
position: absolute;
bottom: 0;
}
.S_parcours-p .L_carte .col_carte{
}
.mod_carte{
}
.mod_carte .et_pb_code_inner{
height: 450px;
} footer#main-footer{
display: none;
}
.S_footer .et_pb_row{
background-color: #0092d6;
min-width: 100%;
padding: 0 10% !important;
}
.S_footer .et_pb_module.et_pb_text .et_pb_text_inner > div {
display: flex;
display: -webkit-flex; justify-content: space-between;
height: 85px;
}
.S_footer div.logo{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/uploads/2021/01/logo_fff.png);
background-size: 90%;
background-repeat: no-repeat;
background-position: center;
width: 20%;
display: block;
}
div.adresse{
width: 60%;
display: flex;
display: -webkit-flex; flex-direction: column;
justify-content: center;
}
div.adresse p,
div.adresse > div{
text-align: center;
}
div.adresse p,
div.adresse a{
color: #fff;
}
div.adresse a{
margin: 0 15px;
}
div.reseaux-sociaux{
width: 20%;
}
ul.liste-rs{
display: flex;
display: -webkit-flex; }
ul.liste-rs li{
background-size: 25px;
background-repeat: no-repeat;
background-position: center;
height: 55px;
width: 55px;
}
li.facebook{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic-facebook_fff.svg);
}
li.linkedin{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic-linkedin_fff.svg);	
}
li.youtube{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic-youtube_fff.svg);	
width: 100px !important;
background-size: 50px !important;
} .L_docteurs .et_parallax_bg {
background-position: 0 60px;
}
.S_banner.et_pb_section_parallax{
height: 500px;
background-color: #000;
}
.S_banner .et_parallax_bg {
background-size: cover;
background-position: center -50px;
opacity: 0.8;
}
.page-id-20 .S_banner .et_parallax_bg,
.page-id-22 .S_banner .et_parallax_bg {
background-position: 35% 50%;
}
.page-id-17 .S_banner .et_parallax_bg,
.page-id-21 .S_banner .et_parallax_bg {
background-position: center -270px;
}
.S_banner .et_pb_row{
height: 100%;
display: flex;
display: -webkit-flex; align-items: flex-end;
}
.S_banner .mod_titre{
margin-bottom: 15px !important;
}
.S_banner h1{
font-weight: 700;
color: #fff;
font-size: 34pt;
letter-spacing: 1px;
padding-bottom: 20px; 
}
.S_banner h1:after{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 115px;
height: 8px;
background-color: #fff;
}
.S_intro .L_qcqc{
z-index: 2;
position: relative;
}
.S_intro .L_qcqc h2 {
color: #6c6a6d;
margin-bottom: 25px;
margin-top: 30px;
}
.S_intro .L_qcqc h2.underline:after{
background-color: #fd4d1a;
} .S_intro .L_qcqc .mod_note {
background-color: #019ec4;
color: #fff;
padding: 55px 65px; margin-bottom: -100px !important;
}
.page-id-412 .S_intro .L_qcqc .mod_note {
margin-bottom: 0 !important;
}
.S_intro .L_qcqc .mod_note h3,
.S_intro .L_qcqc .mod_note ul li{
color: #fff;
}
.S_intro .L_qcqc .mod_note h3{
margin-bottom: 25px;
font-weight: 600;
}
.S_intro .L_qcqc .mod_note ul li{
font-weight: 300;
}
.S_intro .L_img{
position: relative;
top: 0px;
z-index: 1;
display: flex;
display: -webkit-flex; justify-content: center;
padding: 0;
}
.S_intro .L_img .et_pb_column {
max-width: 1300px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 15px -2px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 15px -2px rgba(0,0,0,0.15);
box-shadow: 0px 0px 15px -2px rgba(0,0,0,0.15);
}
.S_intro .L_img .et_pb_module.et_pb_image{
padding: 20px;
}
.S_intro .L_img .et_pb_module.et_pb_image img {
object-position: 0 80%;
height: 200px;
max-width: 100%;
object-fit: cover;
width: 1400px;
}
.S_deroulement-interv {
background-image:url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/images/bg_intervention.jpg);
background-position:center center;
background-size:cover;
}
.bg_image,
.bg_image > div {
display:flex;
display: -webkit-flex; }
.bg_image > div > div {
margin:auto !important;
}
.S_deroulement-interv {
}
.S_deroulement-interv h2 {
color: #6c6a6d;
margin-bottom: 20px;
margin-top: 30px;
}
.S_deroulement-interv  h2.underline:after{
background-color: #fd4d1a;
}
.S_deroulement-interv ul + h3 {
margin-top:5px;
}
.S_deroulement-interv h3 {
margin-top: 20px;
}
.S_deroulement-interv .et_pb_row {
max-width: 1300px;
}
.S_deroulement-interv .L_bascule{
min-width: 100%;
padding-bottom: 0;
}
.S_deroulement-interv .L_bascule .et_pb_toggle_close,
.S_deroulement-interv .L_bascule .et_pb_toggle_open{
}
.S_deroulement-interv .L_bascule .et_pb_column{
background-color: #f4f4f4;
padding: 20px 10% !important;	
}
.S_deroulement-interv .L_bascule .et_pb_toggle_open {
background-color: #f4f4f4;
border-left: 3px solid #fff;
border-top: 0;
border-bottom: 0;
border-right: 0;
}
.S_deroulement-interv .L_bascule h2{
color: #6c6a6d;
margin-bottom: 25px;
padding-bottom: 10px;
position: relative;
}
.et_pb_toggle h2:before{
right: auto !important;
left: -80px !important;
top: 10px;
content: "" !important;
background-size: 35px;
background-position: center;
background-repeat: no-repeat;
width: 35px;
height: 35px;
}
.et_pb_toggle.et_pb_toggle_open h2:before{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/toggle_open.svg);
}
.et_pb_toggle.et_pb_toggle_close h2:before{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/toggle_close.svg);	
}
.S_deroulement-interv .L_bascule h2:after{
background-color: #fd4d1a;
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 115px;
height: 8px;
}
.S_deroulement-interv .L_bascule h4{
font-size: 18pt;
font-weight: 700;
color: #3e3e40;
}
.S_deroulement-interv .L_bascule .et_pb_toggle .et_pb_toggle_content{
display: flex;
display: -webkit-flex; flex-wrap: wrap;	
}
div.per-operatoire{
width: 35%;
padding-right: 65px;
text-align: justify;
}
div.post-operatoire{
width: 65%;
text-align: justify;
}
div.long-terme{
width: 100%;
}
.S_aller-plus-loin h3{
color: #fff;
margin-bottom: 25px;
font-size: 24pt;
}
.S_aller-plus-loin  h3.underline:after{
background-color: #fff;
}
ul.liste_bloc{
display: flex;
display: -webkit-flex; justify-content: space-between;
flex-wrap: wrap;
}
ul.liste_bloc li{
width: 30%;
}
ul.liste_bloc li a {
text-align: center;
background-repeat: no-repeat;
background-size: 45px;
background-position: top center;
font-size: 18px;
height: auto;
width: 100%;
padding-top: 70px;
display: block;
}
ul.liste_bloc li.fiche-info a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_ddl-fiche_fff.svg);
}
ul.liste_bloc li.rendez-vous a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_rdv_fff.svg);
}
ul.liste_bloc li.retour-paroi a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_chir-paroi_fff.svg);
background-size: 45px;
}
ul.liste_bloc li.retour-obesite a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_obesite.svg);
background-size: 45px;
}
ul.liste_bloc li.retour-foie a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_pancreas-vesicule.svg);
background-size: 50px;
}
ul.liste_bloc li.retour-oesophage a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_oesophage.svg);
background-size: 45px;
}
ul.liste_bloc li.retour-colon a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_colon-rectum.svg);
background-size: 45px;
}
ul.liste_bloc li.retour-proctologie a{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/pic_proctologie.svg);
background-size:28px;
}
.S_aller-plus-loin ul.liste_bloc li a{
color: #fff;
}
ul.liste_bloc li a:hover {
background-position: 50% 15px;
}
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {
color: #6c6a6d;
margin-top: 0;
font-size: 34px !important;
font-weight: 700;
letter-spacing: 2px;
margin-bottom: 25px;
padding-bottom:20px;
}
.home .et_pb_toggle_open h5.et_pb_toggle_title,
.home .et_pb_toggle_open .et_pb_toggle_title {
color:#000;
font-size: 20px !important;
letter-spacing:0;
margin-bottom: 0;
padding-bottom:0;
}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
font-size:20px;
font-weight: 700;
}
.home .et_pb_toggle_open h5.et_pb_toggle_title:after,
.home .et_pb_toggle_open .et_pb_toggle_title:after {
content:none;
}
.et_pb_toggle_open h5.et_pb_toggle_title:after,
.et_pb_toggle_open .et_pb_toggle_title:after {
content: "";
position: absolute;
left: 0;
bottom: -10px;
width: 45px;
height: 8px;
background-color: #fd4d1a;
}
.accordeon {
background-attachment:fixed;
background-image:url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/photo/bg_accordeon.jpg);
background-position:center center;
background-size:cover;
}
left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {
list-style-type: disc;
margin: 0 0 23px 1em;
line-height: 26px;
padding:0;
}  .parent-pageid-18 .S_details .col-lateral{
}
.col-lateral .et_pb_image {
height: 450px;
background-position: 0 -30px;
}
.col-lateral iframe{
width: 100% !important;
}
.S_ancres ul.liste_ancres{
display: flex;
display: -webkit-flex; justify-content: center;
padding: 0;
}
.S_ancres ul.liste_ancres li{
background-image:none;
padding:0;
width: 20%;
}
.S_ancres ul.liste_ancres li a{
} .parent-pageid-18 .S_details .L_parcours-p h2.underline:after{
background-color: #fd4d1a;	
}
.parent-pageid-18 .S_details .L_parcours-p h2{
color: #6c6a6d;
margin-bottom: 25px;	
}
.parent-pageid-18 .S_details .L_parcours-p p {
max-width: 90%;
} .parent-pageid-18 .S_details .L_parcours-p div#parcours {
margin-top: 60px;
}
.parent-pageid-18 .S_details .L_parcours-p .et_pb_column:first-child{
display: flex;
display: -webkit-flex; flex-direction: column;
justify-content: space-between;
}
.parent-pageid-18 .S_details .L_parcours-p img{
height: 500px;
width: 100%;
object-fit: cover;	
} .parent-pageid-18 .S_details .L_specialites{
width: calc(100% + 10vw);
left: -10vw;
}
.parent-pageid-18 .S_details .L_specialites .et_pb_column:first-child{
background-color: #019ec4;	
}
.parent-pageid-18 .S_details .L_specialites .et_pb_column:first-child div#specialites {
padding: 50px 0 30px 10vw;
}
.parent-pageid-18 .S_details .L_specialites .et_pb_column:last-child iframe{
min-width: 100%;
}
.parent-pageid-18 .S_details .L_specialites h2,
.parent-pageid-18 .S_details .L_specialites li{
color: #fff;
}
.parent-pageid-18 .S_details .L_specialites h2.underline:after{
background-color: #fff;
}
.bloc_horaires, .bloc_secretariat{
width: 100%;
min-height: 150px;
background-color: #fd4d1a;
display: flex;
display: -webkit-flex; justify-content: center;
align-items: center;	
padding: 0 20px 20px;
}
.bloc_horaires {
background-color: #0092d6;
}
.bloc_horaires p,
.bloc_horaires h3 {
color:#fff;
text-align:center;
}
.bloc_secretariat .et_pb_code_inner {
text-align: center;
}
.bloc_secretariat h3 {
margin-bottom: 0;
color: #fff;
}
.bloc_secretariat p{
color: #fff;
}
.L_linkedin p {
text-align:center;
}
.L_linkedin p a:hover {
color:#000;
} .S_equipe-complete{
background-color: #fd4d1a;
}
.S_equipe-complete h2{
color: #fff;
}
.S_equipe-complete h2.underline:after{
background-color: #fff;
}
.S_equipe-complete .L_docteurs .et_pb_column{
display: flex;
display: -webkit-flex; justify-content: space-between;
}
.S_equipe-complete .L_docteurs .et_pb_text{
width: 30%;
border: 1px solid #fff;
height: 250px;
}
.S_equipe-complete .L_docteurs .et_pb_text .et_pb_text_inner{
height: 100%;
display: flex;
display: -webkit-flex; justify-content: center;
align-items: center;
background-color: #ffffffa3;
transition: .3s;
}
.S_equipe-complete .L_docteurs .et_pb_text:hover .et_pb_text_inner{
background-color: #ffffff00;
}
.S_equipe-complete .L_docteurs h3{
opacity: 1;
transition: .2;
text-align:center;
}
.S_equipe-complete .L_docteurs .et_pb_text:hover h3{
opacity: 0;
}   .S_historique .et_pb_row{
display: flex;
display: -webkit-flex; }
.S_historique .et_pb_row .et_pb_column{
display: flex;
display: -webkit-flex; align-items: center;
}
.S_historique .mod-img_encadre{
max-width: 1300px;
}
.mod-img_encadre img{
height: 250px;
width: 100%;
object-fit: cover;
}
.S_historique div.boutons{
margin: 40px 0px 0;
}
#post-20 .boutons {
display: flex;
display: -webkit-flex; flex-wrap: wrap;
justify-content: space-between;
margin: 30px 0px 0;
}
#post-909 .boutons {
margin: 30px 0px 0;
}
#post-20 .boutons a.btn_A,
#post-909 .boutons a.btn_A {
background-color:#019ec4;
color:#fff;
display:block;
width:260px;
}
#post-909 .boutons a.btn_A {
margin:0 auto 15px;
}
#post-20 .boutons a.btn_A:hover,
#post-909 .boutons a.btn_A:hover {
background-color:#fff;
color:#019ec4;
}
#post-909 .mod-img_encadre h2.underline:after {
left: 50%;
margin-left: -23px;
} .page-id-17 #S_chirurgie.S_centre .et_pb_row .et_pb_column:last-child .et_pb_image img {
height: 420px;
width: 100%;
object-fit: cover;
} .page-id-17 .S_pathologies .L_background,
.page-id-17 .S_pathologies .L_mosaique-patho .et_pb_column{
height: 100%;
} .S_PL-droite .et_pb_row {
min-width: 100%;
padding-left: 10%;
}
.S_PL-droite .et_pb_row .et_pb_column:first-child {
width: 40%;
position: absolute;
left: 10%;
z-index: 40;
top: 90px;
}
.S_PL-droite .et_pb_row .et_pb_column:last-child {
width: 60%;
float: right;
}
.S_PL-droite .mod_txt {
padding: 80px 10vw 80px 10vw;
background-color: #019ec4;
margin: 0 !important;
}
#S_equipe.S_PL-droite .mod-img_encadre img{
height: 400px;
}
#S_equipe.S_PL-droite .mod_txt .boutons{
display: flex;
display: -webkit-flex; flex-wrap: wrap;
margin-top:30px;
}
#S_equipe.S_PL-droite .mod_txt .boutons a {
margin: 10px;
display: block;
width: 240px;
}
.page-id-17 #S_equipe h2,
.page-id-17 #S_equipe p{
color: #fff;
}
.page-id-17 #S_equipe h2.underline:after{
background-color: #fff;
}   .page-id-21{
}
.S_coordonnees .et_pb_row{
display: flex;
display: -webkit-flex; }
.S_coordonnees .mod-img_encadre {
height: auto;
width: 100%;
padding: 15px;
}
.S_coordonnees .mod-img_encadre .et_pb_code_inner{
height: 100%;
}
.mod_coordonnees{
}
.mod_coordonnees .conteneur{
}
.mod_coordonnees .conteneur .bloc-adresse{
position: relative;
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_adresse_f4f4f4.svg);
background-size: 55px;
background-position: 15px center;
background-repeat: no-repeat;
padding: 25px 0 25px 85px;
transition: .3s;
}
.mod_coordonnees .conteneur .bloc-adresse{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_adresse_a6a6a8.svg);
}
.mod_coordonnees .conteneur .bloc-adresse:after{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
background-color: #ccc;	
}
.mod_coordonnees .conteneur .bloc-adresse p{
font-weight: 600;
}
.mod_coordonnees .conteneur .bloc-telephone {
background-image: none;
background-size: 55px;
background-position: 15px 15px;
background-repeat: no-repeat;
display: flex;
display: -webkit-flex; padding: 50px 0;
transition: .3s;
}
.mod_coordonnees .conteneur .bloc-telephone .tel-secretariat > *,
.mod_coordonnees .conteneur .bloc-telephone .tel-fax > *{
text-align: center;
}
.mod_coordonnees .conteneur .bloc-telephone .tel-secretariat{
width: 50%;
border-right: 1px solid #ccc;
}
.mod_coordonnees .conteneur .bloc-telephone .tel-fax{
width: 50%;
}
.mod_coordonnees .conteneur .bloc-telephone h3{
}
.mod_coordonnees .conteneur .bloc-telephone .tel-secretariat h3:before{
content: "";
height: 35px;
width: 35px;
display: block;
margin: 0 auto 15px;
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_tel-secretaire_a6a6a8.svg);
background-size: contain;
background-repeat: no-repeat;
}
.mod_coordonnees .conteneur .bloc-telephone .tel-fax h3:before{
content: "";
height: 35px;
width: 35px;
display: block;
margin: 0 auto 15px;
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_tel-fax_a6a6a8.svg);
background-size: contain;
background-repeat: no-repeat;
}
.mod_coordonnees .conteneur .bloc-telephone p{
}
.page-id-21 .L_acces{
padding-top: 0;
}
.L_acces .col_voiture:before{
content: "";
height: 55px;
width: 55px;
display: block;
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_voiture_000.svg);
background-size: contain;
background-repeat: no-repeat;
} .L_acces .col_transport-responsable .et_pb_tabs{
border: none;
}
.L_acces .col_transport-responsable .et_pb_tabs ul{
background-color: transparent;
}
.L_acces .col_transport-responsable .et_pb_tabs ul li{
background-position: center 20px;
background-repeat: no-repeat;
transition: .3s;
}
#bus {
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_bus_000.svg);
background-position: left top;
background-repeat:no-repeat;
background-size: 50px;
padding-top:60px;
}
#taxi {
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_taxi_000.png);
background-position: left top;
background-repeat:no-repeat;
background-size: 50px;
padding-top:60px;
}
.L_acces .col_transport-responsable .et_pb_tabs ul li.et_pb_tab_active{
background-color: #0092d6;
}
.L_acces .col_transport-responsable .et_pb_tabs li:first-child.et_pb_tab_active{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_bus_fff.svg);
background-position: center;
}
.L_acces .col_transport-responsable .et_pb_tabs li:nth-child(2).et_pb_tab_active{
background-image: url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/themes/divi-creative-agency/img/gfx/picto_taxi_fff.png);
background-position: center;
}
.L_acces .col_transport-responsable .et_pb_tabs ul li a{ padding: 60px 25px 5px;
}
.L_acces .col_transport-responsable .et_pb_tabs ul li.et_pb_tab_active a{
color: transparent !important;
padding: 60px 25px 5px;
}
.et_pb_all_tabs{
}  .S_formulaire .et_pb_row{
display: flex;
display: -webkit-flex; }
.S_formulaire .mod-img_encadre,
.S_formulaire .mod-img_encadre span.et_pb_image_wrap,
.S_formulaire .mod-img_encadre img{
height: 100%;
}  .S_bandeau{
}
.S_bandeau.bleu{
background-color: #0092d6;
} .S_bandeau.bleu .et_pb_text_inner > *{
text-align: center;
}
.S_bandeau.bleu h3{
padding-bottom: 15px;
color: #fff;
}
.S_bandeau.bleu h3.underline:after {
left: calc(50% - 60px);
width: 120px;
background-color: #fff;
}
.S_bandeau.bleu a{
margin: 25px 0 0;
display: inline-block;
} .S_formulaire .wpcf7 .et_pb_contact_field:nth-child(1),
.S_formulaire .wpcf7 .et_pb_contact_field:nth-child(3),
.S_formulaire .wpcf7 .et_pb_contact_field:nth-child(5),
.S_formulaire .wpcf7 .et_pb_contact_field:nth-child(6){
padding-left: 0;
}
.wpcf7-form label {
display:block;
font-size:15px;
}
.wpcf7-form .wpcf7-checkbox label {
float:left;
width:auto;
}
.wpcf7-form .wpcf7-checkbox input {
margin: 0;
position: absolute;
top: -22px;
left: 0;
}
.wpcf7-recaptcha div {
margin:0 auto 10px;
}
input.wpcf7-submit {
background-color: #0092d6;
border: 1px solid #0092d6;
border-radius: 0;
color: #fff;
cursor: pointer;
display: block;
font-size: 16px;
margin: 15px auto 0;
padding: 7px 30px;
width: auto;
}
input.wpcf7-submit:hover {
background-color: #fff;
border: 2px solid #0092d6 !important;
color: #202248;
margin: 15px auto 0;
padding: 7px 45px !important;
}
span.wpcf7-list-item.first.last{
margin: 0 !important;
padding-left: 25px;
}   .parent-pageid-19 .gris,
.page-id-19 .gris{
background-color: #f4f4f4;
}
.parent-pageid-19 .S_interventions .et_pb_row,
.page-id-19 .S_chirurgies .et_pb_row{
min-width: 100%;
padding: 50px 10%;
display: flex;
display: -webkit-flex; }
.parent-pageid-19 .S_interventions .et_pb_row .et_pb_column,
.page-id-19 .S_chirurgies .et_pb_row .et_pb_column{
display: flex;
display: -webkit-flex; align-items: center;	
}
.parent-pageid-19 .S_interventions div.boutons,
.page-id-19 .S_chirurgies  div.boutons{
margin: 25px 0 0;	
}   .vertical-tabs1 {
border: none;
}
.vertical-tabs1 ul.et_pb_tabs_controls {
background: transparent;
display: flex;
display: -webkit-flex; margin-bottom: 30px;
margin-left:0;
}
.vertical-tabs1 ul.et_pb_tabs_controls:after {
content: none;
}
.vertical-tabs1 .et_pb_tabs_controls li {
width: 25%;
border-right: none !important;
border-left: 5px solid transparent;
background: #f4f4f4;
}
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active {
border-left: 5px solid #00aced !important;
background: #ffffff;
}
.vertical-tabs1 .et_pb_tabs_controls li a {
padding: 40px;
}
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a {
color: #00aced !important;
}
.vertical-tabs1 .et_pb_tab {
padding: 20px;
}
.vertical-tabs1 .et_pb_tab_content {
display: flex;
display: -webkit-flex; flex-wrap: wrap;
}
.page-id-20 .vertical-tabs1 .et_pb_tab_content {
display:block;
}
.vertical-tabs1  .et_pb_all_tabs .et_pb_tab_content{ }
.vertical-tabs1  .et_pb_all_tabs .et_pb_tab_content > div{
width: 100%;
}   .S_menu-fixed{
width: 100%;
padding-top: 0;
padding-bottom: 0;
position: fixed;
z-index: 999;
}
.S_menu-fixed .et_pb_row{
width: 100%;
max-width: 100%;
padding-top: 0;
padding-bottom: 0;
position: absolute;
}
.S_menu-fixed .et_pb_row .et_pb_column{
height: 100%;
display: flex;
display: -webkit-flex; align-items: center;
}
.S_menu-fixed .et_pb_row .et_pb_column .et_pb_divider_0{
background-color: #222222;
width: 100%;
height: 100%;
position: absolute;
}
.S_menu-fixed .et_pb_row .et_pb_column .et_pb_text{
font-family: "Roboto", sans-serif;
text-transform: uppercase;
font-size: 16px;
color: #fff;
padding-bottom: .8em;
padding-top: .8em;
padding-left: 15px;
}
.S_PBFixed {
height: 100vh;
display:flex;
display: -webkit-flex; flex-direction:column;
justify-content:center;
}
.S_PBFixed .et_pb_row{
width: 100%;
max-width: 100%;
padding-top: 0;
padding-bottom: 0;
}
.S_PBFixed .et_pb_row.et_pb_text{
text-align: center;
}
.S_PBFixed .et_pb_row.et_pb_text h2{
font-family: "Roboto", sans-serif;
font-size: 6em;
}
.S_PBFixed.duplicate{
background-color: #333;
}
.S_PBFixed.duplicate.blanc{
background-color: #ccc;
}  #form-calcul h4 {
margin:20px 0 10px;
}
#form_general label {
margin-right:10px;
}
#form_general input {
border-radius:20px;
padding:5px;
}
#form_general button {
background-color: #fff;
color:#019ec4;
border: 1px solid #fff;
border-radius: 0;
cursor: pointer;
display: block;
font-size: 14px;
margin: 15px auto 0;
padding: 7px 30px;
width: auto;
}
#form_general button:hover {
background-color: transparent;
color:#fff;
}
#result {
background-color:#fff;
color:#000;
margin-top:10px;
padding:10px;
}
@media screen and (max-width: 1500px){
.S_banner .et_parallax_bg {
background-position: top center;
}
}
@media screen and (max-width: 1400px){
.S_centre .et_pb_row .et_pb_column:last-child {
right: 0;
}
.L_mosaique-patho .et_pb_column {
grid-template-columns: 50px repeat(3, 1fr) 50px;
}
.S_parcours-p .L_carte {
min-width: 100%;
position: relative;
bottom: 0;
}
.S_parcours-p .L_carte .col_carte {
width: 100%;
}
.S_parcours-p .et_pb_row:first-child {
min-height: auto;
display: flex;
display: -webkit-flex; align-items: center;
} .S_intro .L_qcqc .et_pb_column{
width: 50%;
margin: 0;
}
.S_intro .L_qcqc .et_pb_column:first-child .et_pb_module.et_pb_text{
padding-right: 35px;
}
.S_intro .L_img{
top: 0 !important;  
}
.L_3col {
padding: 0 0 0 5%;
}
.S_centre .et_pb_row .et_pb_column:last-child .et_pb_image img {
height: 100%;
}
}
@media screen and (max-width: 1300px){
header div#et-top-navigation{
width: 100%;
}
.L_3col .col_txt {
padding-top: 5%;
width: 40%;
}
.L_3col .col_img {
width: 30% !important;
position: relative;
right: 0;
}
.L_3col .col_diapo {
right: -50px;
bottom: auto;
}
.S_equipe .col_diapo .et_pb_slider .et_pb_slides .et_pb_slide {
padding: 0;
width: 360px;
}
.S_centre .mod_pictos{
padding-right: 0;
}
.S_parcours-p .et_pb_row:first-child {
margin-left: auto;
} .parent-pageid-18 .S_details .col-lateral .et_pb_module.et_pb_image,
.parent-pageid-18 .S_details .col-lateral .et_pb_module.et_pb_code {
min-width: 360px;
}
.L_3col .col_diapo {
display: none;
}
.L_3col .col_img img {
margin-top: 0;
}
.L_3col .col_img {
width: 100% !important;
}
#post-20 img {
max-width:50%;
}
.page-id-17 .S_banner .et_parallax_bg, .page-id-21 .S_banner .et_parallax_bg {
background-position: center -150px;
} }
@media screen and (max-width: 1100px){
.S_pathologies .L_mosaique-patho {
padding: 0 0 50px;
}
.mod_parcours-p ul li a {
margin: 25px 0 0 10px;
}
.et_pb_gutters3 .et_pb_column_2_3 {
width: 100%;
}
.page-id-218 .et_pb_row {
width: 90%;
}
.S_intro .L_qcqc .et_pb_column {
width: 100%;
}
.S_intro .L_qcqc .mod_note {
padding: 30px;
margin-bottom: 0 !important;
margin-top: 20px;
}
.bg_image img, .bg_image .et_pb_image .et_pb_image_wrap, .bg_image, .bg_image > div {
display: block;
margin:0 auto;
}
.et_pb_gutters3 .bg_image .et_pb_column_1_2 {
width:100%;
}
.et_pb_gutters3 .bg_image .et_pb_column {
margin:0 auto;
}
.vertical-tabs1 .et_pb_tabs_controls li a {
padding: 20px;
}
.S_intro .L_qcqc .et_pb_column:first-child .et_pb_module.et_pb_text {
padding-right: 0;
margin-bottom:20px;
}
}
@media screen and (max-width: 981px){
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding: 50px 0 0 0;
padding-left: 0px;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding: 0 0 0 0;
padding-left: 0px !important;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar, .et_header_style_split #et-top-navigation .mobile_menu_bar {
padding-top: 15px;
padding-bottom: 14px;
}
}
@media screen and (max-width: 980px){
h2{
font-size: 28px;
}
div#et-top-navigation nav#top-menu-nav{
display: none !important;
}
.S_equipe .L_3col{
overflow: hidden;
}
.L_3col .col_diapo {
right: 0px;
}
.S_centre .mod_txt .boutons a{
margin: 15px 0;
}
.S_centre .et_pb_row .et_pb_column:first-child {
width: 100%;
display: flex;
display: -webkit-flex; }
.S_centre .et_pb_row .et_pb_column:last-child {
position: relative;
right: 0;
top: auto;
}
.S_centre .mod_txt{
width: 70%;
}
.S_centre .mod_pictos{
top: 0;
padding-left: 50px;
padding-right: 0;
}
.S_centre .mod_pictos .et_pb_code_inner {
height: 100%;
}
.S_centre .mod_pictos ul.liste_pictos{
flex-direction: column;
height: 100%;
padding: 0;
}
.S_centre .mod_pictos ul.liste_pictos li {
text-align: center;
}
.S_pathologies{
padding-top: 0 !important;
}
.mod_parcours-p ul li{
margin: 45px 35px 45px 0;    
}
.S_parcours-p .col_B {
padding-left: 50px;
} .parent-pageid-18 .S_details .et_pb_row{
display: flex;
display: -webkit-flex; flex-direction: column-reverse;    
}  .S_deroulement-interv .L_bascule .et_pb_toggle .et_pb_toggle_content > div{
width: 100%;
margin: 15px 0;
padding: 0;
}  .S_coordonnees .et_pb_row{
flex-direction: column;
}  .S_formulaire .et_pb_row{
flex-direction: column;
} .S_centre .mod_pictos ul.liste_pictos {
height: auto;
display:block;
}
.S_centre .mod_pictos ul.liste_pictos li a {
display:block;
}
.et_pb_section {
padding: 0;
}
.L_3col .col_txt {
padding-top:0;
}
.S_parcours-p {
padding-top:0 !important;
}
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code.mod_proctologie .et_pb_code_inner > div {
background-size:40px;
}
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code.mod_paroi .et_pb_code_inner > div,
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code .et_pb_code_inner > div {
background-size:50px;
}
.S_pathologies .L_mosaique-patho .et_pb_code_inner {
height:230px;
}
.S_hero .mod_diapo .et_pb_slide .et_pb_slide_description > *,
.S_hero .mod_diapo p {
text-align:center !important;
width:auto;
}
.mobile_menu_bar::before {
color: #00aced;
font-size: 45px;
}
.et_mobile_menu {
border-top: 3px solid #fd4d1a;
}
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code h3 {
margin-top: 0;
}
.S_centre .et_pb_row {
padding-right: 0;
}
li.mega-menu > ul > li {
max-width: 100%;
}
.et_mobile_menu li li {
padding-left: 0;
}
.et_mobile_menu li a {
text-align:center;
}
#equipe {
margin-top:30px;
padding:0 30px;
}
.L_docteurs .et_parallax_bg {
background-position: 50% 60px;
}
.parent-pageid-18 .S_details .L_parcours-p div#parcours {
margin-top: 0;
}
.parent-pageid-18 .S_details .col-lateral .et_pb_module.et_pb_image {
min-width: 360px;
width: 360px;
margin: 30px auto 20px;
}
.parent-pageid-18 .S_details .L_specialites {
width: 100%;
left: 0;
}
#post-20 img {
max-width: 100%;
}
#post-20 .et_pb_tab td {
display:block;
width:100%;
}
img.alignright,
img.alignleft {
display:block;
float:none;
margin:0 auto 10px;
max-width:100%;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
width:100%;
}
li.mega-menu > ul > li > a {
position:relative;
}
li.mega-menu > ul > li > a:before {
content: "";
display: inline-block;
position: absolute;
bottom: 5px;
left:50%;
margin-left:-25px;
width: 50px;
height: 2px;
background-color: #fd4d1a;
}
.vertical-tabs1 .et_pb_tabs_controls li {
width:100%;
}
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul {
padding-left: 0;
}
}
@media screen and (max-width: 800px){
.S_equipe .L_3col{
padding: 0 35px;
}
.L_3col .col_txt{
margin-right: 0 !important;
}
.L_mosaique-patho .et_pb_column{
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(auto-fit, minmax(50px, 1fr));  
}
.page-id-17 .S_pathologies .L_background, 
.page-id-17 .S_pathologies .L_mosaique-patho .et_pb_column{
height: auto;
}
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code {
min-height: 90px;
}
.div1 { grid-area: 1 / 1 / 4 / 3; }
.mod_oesophage { grid-area: 1 / 1 / 2 / 2; }
.mod_colon { grid-area: 1 / 2 / 2 / 3; }
.mod_obesite { grid-area: 2 / 1 / 3 / 2; }
.mod_proctologie { grid-area: 2 / 2 / 3 / 3; }
.mod_foie-pancreas { grid-area: 3 / 1 / 4 / 2; }
.mod_tyroide { grid-area: 3 / 2 / 4 / 3; }
.mod_paroi { grid-area: 4 / 1 / 5 / 2; }
.mod_generale { grid-area: 4 / 2 / 5 / 3; }
.mod_cancer { grid-area: 5 / 1 / 6 / 2; }
#S_equipe.S_PL-droite .et_pb_row .et_pb_column:first-child{
left: 0;
}
.S_parcours-p .et_pb_row:first-child {
flex-direction: column;
}
.S_parcours-p .L_grille .et_pb_column {
grid-template-columns: 1fr;
grid-template-rows: repeat(auto-fit, minmax(320px, 1fr));
grid-column-gap: 0px;
}
.S_parcours-p .L_grille .et_pb_column .mod_parcours-p{
grid-area: 1 / 1 / 2 / 2;
}
.S_parcours-p .L_grille .et_pb_column .mod_infos{
grid-area: 2 / 1 / 3 / 2;
}
.S_parcours-p .L_grille .et_pb_column .mod_carte{
grid-area: 3 / 1 / 4 / 2;
}
.S_footer .et_pb_module.et_pb_text .et_pb_text_inner > div{
flex-direction: column;
align-items: center;
height: auto;
}
.S_footer .et_pb_module.et_pb_text .et_pb_text_inner div.logo {
width: 210px;
height: 100px;
}
.S_footer .et_pb_module.et_pb_text .et_pb_text_inner div.adresse{
width: 100%;
}
.S_footer .et_pb_module.et_pb_text .et_pb_text_inner div.adresse > div{
margin: 15px 0;
}
.S_footer .et_pb_module.et_pb_text .et_pb_text_inner div.reseaux-sociaux {
width: 100%;
}
.S_footer .et_pb_module.et_pb_text .et_pb_text_inner div.reseaux-sociaux ul.liste-rs {
justify-content: center;
} #S_equipe.S_PL-droite .et_pb_row {
display: flex;
display: -webkit-flex; flex-direction: column;
padding-left: 0;
}
#S_equipe.S_PL-droite .et_pb_row .et_pb_column:first-child {
width: 80%;
position: relative;
left: 10%;
z-index: 40;
top: 0;
}
#S_equipe.S_PL-droite .et_pb_row .et_pb_column:last-child{
width: 100%;
} .parent-pageid-19 .S_interventions .et_pb_row, 
.page-id-19 .S_chirurgies .et_pb_row{
flex-direction: column-reverse;
}
.parent-pageid-19 .S_interventions .et_pb_row:nth-child(odd), 
.page-id-19 .S_chirurgies .et_pb_row:nth-child(odd){
flex-direction: column;
}
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code .et_pb_code_inner > div {
background-position: center 90px;
background-size: 50px;
height: 160px;
}
.S_pathologies .L_mosaique-patho .et_pb_code_inner {
height: 150px;
}
.mod_proctologie .et_pb_code_inner > div {
background-size: 30px !important;
background-position: center 80px !important;
}
.mod_paroi .et_pb_code_inner > div {
background-size: 50px !important;
background-position: center 70px !important;
}
.mod_tyroide .et_pb_code_inner > div {
background-size: 40px !important;
background-position: center 80px !important;
}
.mod_cancer .et_pb_code_inner > div {
background-size: 40px !important;
background-position: center 90px !important;
}
.S_parcours-p .L_grille .et_pb_column {
display:block;
}
.S_aller-plus-loin {
background-attachment:fixed;
background-image:url(//www.chirurgie-viscerale-rochelaise.fr/wp-content/uploads/2021/01/bg_pour-aller-plus-loin_229744937.jpg);
background-size:cover;
}
.S_aller-plus-loin .et_parallax_bg {
background-image:none;
}
ul.liste_bloc li {
width: 100%;
margin-bottom: 20px;
}
}
@media screen and (max-width:767px) {    
.vertical-tabs1 ul.et_pb_tabs_controls {
width: 100%;
margin-bottom: 30px;
margin-right: 0;
}
.vertical-tabs1 .et_pb_tabs_controls li {
border-bottom: none;
}
.vertical-tabs1 .et_pb_tab {
padding: 0;
}
.vertical-tabs1 .et_pb_tab_content {
display: block;
} .L_acces ul.et_pb_tabs_controls{
display: flex;
display: -webkit-flex; }  #sect-menufixe {
display: none;
} .menu-flottant {
float: none;
position: absolute;
top: 120px;
right: 0;
}
.menu-flottant ul li:hover {
-webkit-transform:none;
transform: none;
}
.menu-flottant ul li {
height: 3em;
padding: 0.5em 1.5em;
}
.menu-flottant ul li a {
padding: 0.8em 1.5em;
}
.S_centre .et_pb_row .et_pb_column:first-child {
width: 100%;
display: block;
}
.S_centre .mod_txt {
width: 100%;
}
.S_centre .mod_pictos {
padding-left: 0;
padding-right: 0;
}
.mod_parcours-p .et_pb_text_inner {
padding: 30px;
}
.mod_parcours-p ul li {
margin: 15px 0 5px 0;
}
.mod_parcours-p ul li a {
margin: 0;
padding: 10px 0 10px 55px;
background-size: 40px;
}
.mod_parcours-p ul li a:hover {
padding: 25px 0 25px 65px;
}
.S_centre .mod_txt {
padding:30px;
}
.S_hero .mod_diapo .et_pb_slide .et_pb_slide_description > * {
text-align:center;
}
.S_banner h1,
.et_pb_slide_description .et_pb_slide_title {
font-size: 34px;
}
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title,
h2,
.home h2 {
font-size: 26px !important;
}
h3,
.mod_infos h3 {
font-size: 20px;
}
.mod_parcours-p h2::before, .S_centre .mod_txt h2::before,
.S_pathologies .L_titre h2::before, .S_equipe h2::before {
height: 4px;
}
.S_centre a.btn_A {
font-size:1em;
}
.S_equipe-complete .L_docteurs .et_pb_column {
display:block;
}
.S_equipe-complete .L_docteurs .et_pb_text {
width: 360px;
height: 250px;
margin: 0 auto 20px;
}
.vertical-tabs1 ul.et_pb_tabs_controls {
display:block;
}
.vertical-tabs1 .et_pb_tabs_controls li {
height: 50px !important;
}
.vertical-tabs1 .et_pb_tabs_controls li a {
padding: 10px;
}
#logo {
max-height: 70px;
}
p.et_pb_contact_field {
padding: 0;
}
.S_hero .mod_diapo .et_pb_slide {
background-attachment:inherit;
}
.et_pb_image img {
margin:10px auto;
}
.et_pb_row {
width: 90%;
}
.et_pb_section {
padding: 30px 0;
}
}
@media screen and (max-width:600px){ li.mega-menu > ul > li {
max-width: 100%;
} .S_equipe .col_txt .et_pb_toggle{
padding: 0;
}
.S_centre .et_pb_row {
padding: 0;
flex-direction: column-reverse;
display: flex;
display: -webkit-flex; }
.S_centre .et_pb_row .et_pb_column:first-child{
flex-direction: column;
}
.S_centre .mod_pictos{
padding: 0;
top: 0;
margin-top: 15px;
}
.S_centre .mod_pictos ul.liste_pictos{
height: 40vh;
} .S_equipe-complete .L_docteurs .et_pb_column{
flex-direction: column;
}
.S_equipe-complete .L_docteurs .et_pb_text{
width: 100%;
}
.S_equipe-complete .L_docteurs .et_parallax_bg{
background-position: center;
} .S_historique .et_pb_column:last-child{
display: none;
}
.L_mosaique-patho .et_pb_column{
grid-template-columns: 1fr;
}
.div1 { grid-area: 1 / 1 / 2 / 3; }
.mod_oesophage { grid-area: 1 / 1 / 2 / 2; }
.mod_colon { grid-area: 2 / 1 / 3 / 2; }
.mod_obesite { grid-area: 3 / 1 / 4 / 2; }
.mod_proctologie { grid-area: 4 / 1 / 5 / 2; }
.mod_foie-pancreas { grid-area: 5 / 1 / 6 / 2; }
.mod_tyroide { grid-area: 6 / 1 / 7 / 2; }
.mod_paroi { grid-area: 7 / 1 / 8 / 2; }
.mod_generale { grid-area: 8 / 1 / 9 / 2; }
.mod_cancer { grid-area: 9 / 1 / 10 / 2; }
.S_pathologies .L_mosaique-patho .et_pb_module.et_pb_code .et_pb_code_inner > div {
background-image:none !important;
}
.S_pathologies .L_mosaique-patho .et_pb_code_inner {
height: 90px;
}
.et_pb_row {
width:90%;
}
}
@media screen and (max-width:450px){
.L_3col .col_diapo,
.L_3col .col_img{
display: none;
}
.S_aller-plus-loin ul.liste_bloc{
flex-direction: column;
}
.S_aller-plus-loin ul.liste_bloc li{
width: 100%;
}
.S_aller-plus-loin ul.liste_bloc li a{
padding-top: 110px;
}
}