.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{padding-right:24px;position:relative}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{bottom:0;color:var(--head-sort-arrow-color);position:absolute;right:6px;top:0;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{font-family:sans-serif!important;font-size:12px;line-height:12px;opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}body {
font-weight: 400;
letter-spacing: 0.1em;
}
body h2 {
font-size:1.8em;
}
.home h1.ligne{
background-position: bottom center;
}
h2.baseline{
font-size: 1.2em;
}
li.nopuce{
background: none !important;
} li.nolink > a{
pointer-events: none !important;
cursor: default !important;	
}
a{
transition: .25s;
}
a.btn_cadre{
border: 1px solid #000;
padding: 10px 15px;
background-color: transparent;
color: #000;
}
a.btn_cadre:hover{
border: 1px solid #000;
background-color: #000;
color: #fff;
} ul.liste_puce-or li{
padding: 0px 0 12px 20px;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/points.png);
background-repeat: no-repeat;
background-position: 0 9px;
background-size: 7px;
list-style: none;
margin: 0; }
ul.liste_puce-blanche li{
padding: 0px 0 12px 20px;
background: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/chevron.png);
background-repeat: no-repeat;
background-position: 0 9px;
background-size: 7px;
list-style: none;
margin: 0;
}
ul.liste_puces li{
padding: 0px 0 14px 21px;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/points.png);
background-repeat: no-repeat;
background-position: 0 10px;
background-size: 7px;
list-style: none;
}
.gras{
font-weight: 700;
} p.avant-ul{
margin: 6px 0 !important;
text-decoration: underline;
font-weight: 700;
} .txt_bloc-color p,
.bloc_orange {
color: #333;
border: 4px double #e2ad80;
border-radius: 12px;
background-color: transparent;
padding: 50px !important;
}
.bloc_orange p {
color: #e2ad80;
text-align: center;
}
.cadre-orange{
background-color: transparent;
border: 4px double #e2ad80;
color: #fff; }  ul.fil{
display: flex;
padding:0;
margin: 0 0 0 -10px;
}
.fil li{
margin: 0 0 0 17px;
list-style: none;
padding:0;
font-size: .75em;
}
.fil li:before{
content: '/';
margin-right: 11px;
}  .et_pb_accordion .et_pb_toggle_title:before,
.et_pb_toggle .et_pb_toggle_title:before {
left: -24px !important;
right: auto !important;
top: 7px;
}
.et_pb_module.et_pb_toggle{
padding: 0;
background-color: transparent;
border: 6px double #f5f9fa;
box-shadow: 0 0 48px -4px #0000000d; 
}
.et_pb_module.et_pb_toggle > .et_pb_toggle_title{
margin: 12px 0;
}
.et_pb_module.et_pb_toggle > .et_pb_toggle_content{
padding: 0;
}
.et_pb_module.et_pb_toggle table:not(.variations){
background-color: transparent;
border: none;
margin: 0;
}
.et_pb_module.et_pb_toggle table tr{
border-bottom: 1px solid #f5f9fa;
}
.et_pb_module.et_pb_toggle table tr:hover{
background-color: #f5f9fa;
}
.et_pb_module.et_pb_toggle table tr td{
background-color: transparent;
border: none;
}  .et_pb_row.et_pb_row_3.et_pb_equal_columns .et_pb_column.col-center {
display: flex;
flex-direction: column;
justify-content: space-evenly;
}  .section_coordonnees{
padding: 0 !important;
background-color: #04203c;
border-bottom: 1px solid #706476;
}
.section_coordonnees h2{
margin-bottom: 24px;
text-align: center;
color: #fff;
}
.section_coordonnees .texte > p{
color: #fff;
}
.section_coordonnees > .et_pb_row{
background: none;
display: flex;
}
.section_coordonnees > .et_pb_row > .et_pb_column {
background-color: transparent;
padding: 60px;
border: 4px double #e2ad80;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
} .section_coordonnees > .et_pb_row > .col_rdv ul{
padding: 0;
}
.section_coordonnees > .et_pb_row > .col_rdv ul > li{
list-style: none;
background-image: none;
margin: 12px 0;
padding: 0;
}
.section_coordonnees > .et_pb_row > .col_rdv ul > li.rdv > a{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_rdv_FFFFFF.svg);
}
.section_coordonnees > .et_pb_row > .col_rdv ul > li.telephone > a{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/pic_telephone-fff.svg);
}
.section_coordonnees > .et_pb_row > .col_rdv a{
color: #fff;
background-size: 16px;
background-repeat: no-repeat;
background-position: left center;
padding-left: 24px;
}
.section_coordonnees > .et_pb_row:last-child{
padding: 0;
margin-bottom: 36px;
}
.section_coordonnees > .et_pb_row:last-child > .et_pb_column{
border: none;
padding: 0;
}
.section_coordonnees > .et_pb_row:last-child ul{
padding: 0;
display: flex;
justify-content: center;
}
.section_coordonnees > .et_pb_row:last-child ul > li{
list-style: none;
margin: 0 6px;
}
.section_coordonnees > .et_pb_row:last-child ul > li > a{
width: 72px;
height: 72px;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid #134f7c;
border-radius: 36px;
}
.section_coordonnees > .et_pb_row:last-child ul > li > a:hover{
background-color: #134f7c;
}
.section_coordonnees > .et_pb_row ul.rs > li > a.tiktok img{
width: 20px;
}
.section_coordonnees > .et_pb_row ul.rs > li > a.instagram img{
width: 24px;
}
.section_coordonnees > .et_pb_row ul.rs > li > a.facebook img{
width: 12px;
}
.section_coordonnees .medipolebas .et_pb_module.et_pb_code .et_pb_code_inner{
display: flex;
justify-content: space-between;
}
.section_coordonnees > .et_pb_row > .et_pb_column .et_pb_module.et_pb_text > .et_pb_text_inner{
text-align: center;
}
.section_coordonnees > .et_pb_row > *{
color: #fff;
}  .et_pb_button {
background-image: url(//www.celest-lyon.com/wp-content/uploads/2020/06/triangle_bg.png);
background-repeat: no-repeat;
background-position: 4px center;
background-size: 5px 16px;
font-size: 1.1em;
}
body.et_pb_button_helper_class .et_pb_button,
body.et_pb_button_helper_class .et_pb_module.et_pb_button,
body .et_pb_bg_layout_light.et_pb_button:hover,
body .et_pb_bg_layout_light .et_pb_button:hover,
body .et_pb_button:hover {
border-radius: 24px !important;
}
a.btntxt {
border: 3px solid #e2ad80;
border-width: 0 0 3px;
padding: 0 15px 5px;
color: #fff;
font-size: 1.3em;
font-weight: 600;
}
a.btntxt.noir {
color:#555;
}
a.more-link {
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/triangle_bg.png) left;
background-repeat: no-repeat;
padding: 5px 5px 5px 20px;
margin: 25px 0 10px;
}
a.btn_rdv{
} .et_pb_text_inner h2:not(:first-of-type){
margin-top: 48px;
}
div#launcher div#popup-container{
display: none !important;
}
ul#mega-menu-primary-menu > li:hover > a,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item:hover > a.mega-menu-link{
background: #e2ad80 !important;
border-radius: 22px !important;
}  li.telephone{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/pic_telephone-fff.svg);
background-size: 25px;
background-repeat: no-repeat;
background-position: left center;
padding-left: 35px;
}
li.picto_photo{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_photo.svg);
}
li.picto_tarif{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_prix.svg);
}
li.picto_temoignage{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_temoignage.svg);
}
li.picto_photo:hover{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_photo_hover-t1_fff.svg);
}
li.picto_tarif:hover{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_prix_hover-t1_fff.svg);
}
li.picto_temoignage:hover{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_temoignage_hover-t1_fff.svg);
}   #sect-menufixe {
width: 100%;
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 10%;
}
#sect-menufixe .et_pb_row.menufixe{
display: initial;
padding-top: 50px;
}
.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);
}
#menu-fixe{
width: 1000px;
margin: 0 auto;
}
#menu-fixe .et_pb_code_inner {
display: flex;
justify-content: space-around;
}
.el-menu-fixe:hover{
color: #FFF !important;
background-color: #352855;
font-weight: 700;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
} .menufixe ul.menu-ancre{
display: flex;
justify-content: space-between;
}
.menufixe ul.menu-ancre li{
list-style: none;	
}
.menufixe ul.menu-ancre li a{
padding: 15px;
border: 1px solid #000;
color: #000;
background: transparent;
transition: .25s;
}
.menufixe ul.menu-ancre li a:hover{
padding: 15px;
border: 1px solid #e2ad80;
color: #fff;
background-color: #e2ad80;	
} #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
color: #fff;
font-size: 1rem;
} #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
width: 75%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
background: #313d56;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
position: absolute;
left: 100%;
top: 0;
background-color: #FFFFFF;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
background: #04203c;
border-radius: 24px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
position: relative;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:after{
content: "";
width: 14px;
height: 14px;
position: absolute;
left: calc(50% - 7px);
top: -14px;
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/select-menu_top_FFFFFF.svg);
background-position: center;	
background-repeat: no-repeat;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu {
width: 250px;
left: calc(50% - 125px);
border-radius: 4px;
background-color: #134F7C;
} #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu
.mega-menu-item-61 li#mega-menu-61-0 ul li.mega-menu-column h4{
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
font-size: 22px !important;
line-height: 1.2em !important;
font-weight: 500 !important;
color: #fff;
margin-bottom: 25px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li{
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li > a{	
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li ul{ }
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li > ul > li{
width: 250px;
border-bottom: 1px solid #dddddd;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li > ul > li:last-child{
border-bottom: none;	
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li > ul > li > a{
padding: 12px !important;
font-weight: 600 !important;
line-height: 1.4rem !important;
background-color: #06325d !important;
color: #fff !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li > ul > li > a:hover{
background-color: #F9F9F9;
color: #134F7C;
text-decoration: underline;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li > ul > li > ul{
max-width: 350px !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li > ul > li > ul > li{
border-bottom: 1px solid #04203c14 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li > ul > li > ul > li > a{
background-color: transparent !important;
color: #04203c !important;
padding: 12px !important;
line-height: 1.1rem !important;
font-weight: 400 !important;
font-size: .8rem !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li > ul > li > ul > li > a:hover{
background-color: #00000026 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu > li.mega-menu-item:first-child > a.mega-menu-link {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu > li.mega-menu-item:last-child > a.mega-menu-link {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu{
display: flex;
justify-content: space-between;
padding: 0 150px 0 0; 
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li#mega-menu-item-7586 > a.mega-menu-link{
background-color: #E2AB80;
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_fleche-right_FFFFFF.svg);
background-repeat: no-repeat;
background-position: 16px 14px;
background-size: 8px;
padding: 12px 24px 12px 36px;
border-radius: 24px;
line-height: 1;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li#mega-menu-item-7586 > a.mega-menu-link:hover{
background-color: #E3B478;
background-position: 22px 14px;
}  ul.menu-zone > li{
position: relative;
padding: 15px;
width: 50%;
border-bottom: 1px solid #fff;
transition: .3s;
}
ul.menu-zone li:hover{
background-color: #fff;
width: 50%;
}
ul.menu-zone > li a{
color: #fff;
transition: .3s;
}
ul.menu-zone > li:hover a{
color: #e2ad80;
}
ul.menu-zone li:hover ul.sousmenu li a{
color: #fff;
font-size: .85em;
}
ul.menu-zone li:hover ul.sousmenu li:hover a{
color: 	#e2ad80;
}
ul.menu-zone li ul.sousmenu{
display: none;
}
ul.menu-zone li:hover ul.sousmenu{
display: block;
position: absolute; top: 0;
left: 100%;
right: auto;
width: 340px;
z-index: 88;
padding-left: 20%;
}
ul.menu-zone li:hover ul.sousmenu li{
padding: 2px;
}
ul.menu-zone li:hover ul.sousmenu li:hover{
width: 100%;
background-color: transparent;
}  .mega-menu-item-61 li#mega-menu-61-0 ul li.mega-menu-column h4{
margin: 0 0 22px !important;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom left;
background-repeat: no-repeat;
padding: 0 0 22px 0 !important;
}
.mega-menu-item-61 .souhait-besoins {
display: flex;
flex-wrap: wrap;
}
.souhait-besoins  .souhait-famille{
width: 30%;
margin-right: 3%;
}
.souhait-besoins  .souhait-famille h3{
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 10px 0;
color: #fff;
}
.conteneur-solutions .solution-famille h3{
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 10px 0;
color: #fff;
}
.souhait-besoins  .souhait-famille a:before,
.solution-famille a:before{
content: "";
width: 15px;
height: 3px;
background-color: #e2ad80;
display: inline-block;
margin-right: 5px;
}
.souhait-besoins  .souhait-famille ul li a,
.solution-famille ul li a{
font-weight: 400;
color: #fff;
font-size: .9em;	
transition: .3s;
}
.souhait-besoins  .souhait-famille ul li a:hover,
.solution-famille ul li a:hover{
color: #e2ad80;
} li#mega-menu-62-0-0.colA{
border-right: 1px solid #fff !important;	
}
li#mega-menu-62-0-0.colA ul.mega-sub-menu li.mega-menu-item:first-child,
li#mega-menu-62-0-1.colB ul.mega-sub-menu li.mega-menu-item{
margin: 10px 0 !important;	
}
li#mega-menu-62-0-0.colA ul.mega-sub-menu li:first-child h3 a,
li#mega-menu-62-0-1.colB h3 a{
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
display:block;
padding: 10px 0;
color: #fff;
}
li#mega-menu-62-0-0.colA .conteneur-solutions{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
li#mega-menu-62-0-0.colA ul.mega-sub-menu li:last-child .solution-famille{
width: 30%;
}
.solution-famille  ul li a:hover {
color: #e2ad80;
}
.solution-famille  ul li a {
font-weight: 400;
color: #fff;
font-size: .9em;
transition: .3s;
}
li#mega-menu-item-62 h4{
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
font-size: 22px !important;
line-height: 1.2em !important;
font-weight: 500 !important;
color: #fff;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom center;
text-align: center;
background-repeat: no-repeat;
padding: 0 0 22px 0 !important;
} .souhait-besoins  .souhait-famille h3,
ul.menu-zone > li a,
.conteneur-solutions .solution-famille h3,
li#mega-menu-62-0-0.colA ul.mega-sub-menu li:first-child h3,
li#mega-menu-62-0-1.colB h3{
font-size: 1.2em;
}
h3{
margin: 36px 0 12px;
} li#mega-menu-item-custom_html-7 h4 {
margin-bottom: 40px;
}   header#main-header .container.clearfix.et_menu_container {
max-width: 100vw;
width: 100%;
} #main-header .container {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
#main-header .container #custom_html-3{
width: 100%;
grid-column: 2;
grid-row: 1;
display: flex;
padding-right: 10vw;
}
#main-header .container #custom_html-3 .custom-html-widget {
display: flex;
justify-content: flex-end;
margin: 0 0 auto auto;
}
#main-header .container #custom_html-3 .custom-html-widget>*{
margin: 5px 0 0 15px;
}
#main-header .container #custom_html-3 .custom-html-widget .reseaux {
display: flex;
min-width: 160px;
justify-content: space-between;
margin-left: 35px !important;
}
#main-header .container #custom_html-3 .custom-html-widget .reseaux a {
margin: auto 0;
}
#main-header .container #custom_html-3 .custom-html-widget>a{
border: 3px solid;
border-width: 0 0 3px;
padding: 40px 6px;
display: block;
height: 82px;
}
#main-header .container #custom_html-3 .custom-html-widget>a:hover  {
color:#fff;
background-color:#e2ad80;
}
#main-header .container .logo_container{
width: 100%;
grid-column: 1;
position: relative;
grid-row: 1;
padding-left: 10vw;
}
#main-header .container .logo_container > a{
background-image: url(//www.celest-lyon.com/wp-content/uploads/2025/01/logo_E3B478.webp);
background-repeat: no-repeat;
background-size: 200px;
background-position: left center;
display: inline-block;
width: 280px;
height: 100%;
position: absolute;
top: 0;
left: 50px;
}
#main-header .container .logo_container > a > img{
opacity: 0;
}
#main-header .container #et-top-navigation {
width: 100%;
grid-row: 2;
grid-column: 1/3;
padding: 0!important;
position: relative;
}
#main-header #top-menu-nav {
width: 100%;
}
#main-header #top-menu-nav ul#top-menu {
width: 100%;
display: flex;
justify-content: space-between;
}
#main-header #top-menu-nav ul#top-menu li{
}
#main-header #top-menu-nav ul#top-menu li a:hover {
color: #e2ad80;
}
#top-menu a {
font-size: 1.4em;
font-weight: 400;
}
.et-fixed-header #logo {
max-height: 65px;
margin: 13px 0;
}
#main-header.et-fixed-header .container #custom_html-3 .custom-html-widget {
margin : 0 0 auto auto;
}
#main-header.et-fixed-header .container #custom_html-3 .custom-html-widget > a,
#main-header .container #custom_html-3 .custom-html-widget .reseaux{
margin: 0;
padding: 40px 10px 10px 10px;
}
#main-header.et-fixed-header .container #custom_html-3 .custom-html-widget a.prendrerdv{
background-color: #e2ad80;
color: #fff;
border: 3px solid #e2ad80;*
margin: 0 20px;
}
#main-header.et-fixed-header .container #custom_html-3 .custom-html-widget a.prendrerdv:hover{
background-color: #04203c;
border: 3px solid #04203c;
}
.et-fixed-header #main-header .container .logo_container {
height: 100px;
}
.et-fixed-header span.logo_helper {
}
div#et_top_search{
float: none;
position: absolute;
top: 40px;
right: 50px;	
}
.container.et_search_form_container.et_pb_search_visible {
height: 198px;
background-color: #fff;
min-width: 100%;
margin: 0;
padding: 0 10%;
}
.et_search_outer span.et_close_search_field{
right: 40px;
}     #main-footer {
display: flex;
background: linear-gradient(180deg, rgba(22, 33, 59, 1) 0%, rgba(3, 3, 15, 1) 100%);
padding: 25px 0;
}
#main-footer .texte{
color: #fff;
}
#main-footer .texte a{
color: #fff !important;
} #footer-bottom {
background:#fff;
}
#footer-widgets {
padding:0;
}
#footer-widgets .footer-widget {
margin: 0;
}
#footer-widgets .footer-widget .widget_text {
width:100%;
}
#footer-widgets .footer-widget .textwidget {
display:flex;
color:#555;
}
#footer-widgets .footer-widget .textwidget .logo{
max-width:150px;
margin: 0 35px 0 0;
}
#footer-widgets .footer-widget .textwidget .texte{
margin: auto 0;
font-size:0.9em;
flex:1;
text-align:center;
}
#footer-widgets .footer-widget .textwidget a {
color:#555;
}
#main-header {
box-shadow : none;
-webkit-box-shadow: none;
}
.et_menu_container {
display:flex;
}  .S_peeling-fort .et_pb_row{
min-width: 100%;
}
.S_peeling-fort .et_pb_row .et_pb_column_2_5 .et_pb_module.et_pb_text,
.S_peeling-fort .et_pb_row .et_pb_column_2_5 .et_pb_module.et_pb_toggle{
margin-left: 10vw;
}
.et_pb_module.et_pb_tabs.onglets{
border: none;
}
.et_pb_module.et_pb_tabs.onglets ul.et_pb_tabs_controls{
height: 75px;
display: flex;
align-items: center;
justify-content: space-between;
color: #EFEFEF;
}
.et_pb_module.et_pb_tabs.onglets ul.et_pb_tabs_controls li{
border: none;
list-style: none;
height: 100% !important;
}
.et_pb_module.et_pb_tabs.onglets ul.et_pb_tabs_controls li.et_pb_tab_active{
}
.et_pb_module.et_pb_tabs.onglets ul.et_pb_tabs_controls li a{
}
.et_pb_module.et_pb_tabs.onglets ul.et_pb_tabs_controls li.et_pb_tab_active a{
background-color: #E2AD80;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_all_tabs{
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content{
} .et_pb_module.et_pb_tabs.onglets .et_pb_tab_content > div{
margin: 20px 0;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content .L_two-col{
min-height: auto;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content .L_two-col .col{
justify-content: flex-start;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content .L_two-col .col:first-child{
padding-right: 10px;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content .L_two-col .col:last-child{
padding-left: 10px;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content div.L_bandeau{
background-color: #E2AD80;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content div.L_bandeau h3{
text-align: center;
color: #fff;
padding: 15px 0;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content div.L_bandeau ul{
display: flex;
justify-content: space-between;
padding: 20px;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content div.L_bandeau ul li{
width: 30%;
list-style: none;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content div.L_bandeau ul li h4{
color: #fff;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content div.L_bandeau ul li p{
color: #fff;
}
ul.liste-puces li{
padding: 0px 0 14px 21px;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/points.png);
background-repeat: no-repeat;
background-position: left 5px;
background-size: 7px;
list-style: none;
margin: 0 0 10px;
text-align: left;
line-height: 1.2;
}
div#peeling-perioculaire .et_pb_slider .et_pb_slide_0 {
background-size: contain;
}
.section_detail-dark{
background-color: #04203c !important;
}  .section_presentation{
border-bottom: 0.5px solid #F9F9F9;
}
.section_presentation > .et_pb_row{
background: no-repeat;
max-width: 1100px;
padding: 60px 0;
}
.section_presentation h2{
text-align: center;
background-position: bottom center !important;
}
.section_presentation .intro{
margin: 0;
}
.section_presentation p{
text-align: center;
} .et-pb-arrow-prev,
.et-pb-arrow-next {
color: #e2ad80;
font-size: 75px;
opacity: 1;
width: 60px;
height: 60px;
background-color: #06071526;
border: 2px solid #06071526;
}
.et-pb-arrow-prev{
border-right: 1px solid #fff;
}
.et-pb-arrow-prev,
.et_pb_slider:hover .et-pb-arrow-prev {
left: 0;
}
.et-pb-arrow-next,
.et_pb_slider:hover .et-pb-arrow-next {
left: 60px;
}
.et-pb-arrow-prev:before,
.et-pb-arrow-next:before{
content: "";
width: 60px;
height: 60px;
position: absolute;
background-repeat: no-repeat;
background-position: center;
background-size: 7px;
}
.et-pb-arrow-prev:hover,
.et-pb-arrow-next:hover{
background-color: #e2ad80;
}
.et-pb-arrow-prev:hover:before,
.et-pb-arrow-next:hover:before{
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_fleche-right_FFFFFF.svg);
}
.et-pb-arrow-prev:before{
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_fleche-right_E3B478.svg);
transform: rotate(180deg);
}
.et-pb-arrow-next:before{
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_fleche-right_E3B478.svg);
}
.page-id-9 .et_pb_section_0,
.page-id-9 .et_pb_row_0 {
padding:0;
height: 536px;
}
.et_pb_slider {
overflow: visible!important;
}
.slideshow {
height:150px;
}
.et_pb_slider .et_pb_slide{
height: 450px!important;
position: relative;
}
.slideshow .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description{ background-size: cover;
background-attachment: fixed;
position: absolute;
bottom: -75px;
width: 500px;
padding: 25px;
margin: 0;
z-index: 99;
text-align: left;
}
.slideshow .et_pb_slide_description h2.et_pb_slide_title {
font-weight:600;
margin-bottom: 24px;
font-size:2.7em;
}
.slideshow .et_pb_slide_description .et_pb_slide_content *{
color: #fff;
}
.slideshow .et_pb_slide_description .et_pb_more_button {
padding: 0;
font-size: 1.4em;
color: #e2ad80;
}
.et_pb_button{
font-size: 1.4rem;    
}
.slideshow .et-pb-controllers {
bottom:-190%;
}
.et-pb-slider-arrows {
position:absolute;
bottom: 150px;
left: 10vw;
width: 100%;
}
.parent-pageid-54 .L_galerietvideo .et-pb-slider-arrows {
bottom:-110px;
}
.et_pb_section_video:not(.et_pb_menu):not(.et_pb_fullwidth_menu) {
overflow: inherit !important;
position: relative;
} .section_presentation{
padding-bottom: 0 !important;
}  .section_plateau-tech{
padding: 0 !important; background-color: #04203c;
}
.section_plateau-tech .et_pb_row{
margin: 0 auto;
width: 100%;
padding: 80px 0;
}
.section_plateau-tech .cabinetconsulte *,
.section_plateau-tech .mod_code_logo *{
color: #fff;
}
.section_plateau-tech .mod_code_logo .et_pb_code_inner{
display: flex;
justify-content: flex-start;
}
.mod_code_logo .adresse span{
font-weight: 600;
display: block;
}
.section_plateau-tech .et_pb_toggle {
padding: 0;
background-color: transparent;
border: none;
}
.section_plateau-tech .et_pb_toggle h5.et_pb_toggle_title{ font-weight: 600;
padding: 20px;
color: #fff;
background-color: #ffffff21;
pointer-events: none;
}
.section_plateau-tech .et_pb_toggle h5.et_pb_toggle_title:before{
display: none;
}
.section_plateau-tech .et_pb_toggle .et_pb_toggle_content{
padding: 0;
}
.section_plateau-tech .et_pb_toggle .et_pb_toggle_content table:not(.variations){
background-color: transparent;
border: none;
margin: 0;
}
.section_plateau-tech .et_pb_toggle .et_pb_toggle_content table tr{
border-bottom: none;
}
.section_plateau-tech .et_pb_toggle .et_pb_toggle_content table tr:hover{
background-color: transparent;
}
.section_plateau-tech .et_pb_toggle .et_pb_toggle_content table tr td{
background-color: transparent;
border: none;
color: #fff;
}
.section_plateau-tech .et_pb_toggle_close{
}
.section_plateau-tech .et_pb_toggle table td.column-1{
font-weight: 600;
} .section_plateau-tech .et_pb_column.et-last-child .et_pb_text {
padding: 60px;
height: 100%;
} .plateau {
background-position: 80px 0px;
background-size: 160px;
}
.plateau .et_pb_text{
padding: 40px;
margin: 35px 0 0 125px;
}
.plateau .et_pb_text h2 {
text-align: left;
}
.plateau .et_pb_text h2,
h1.ligne,
h2.ligne,
h3.ligne,
h4.ligne {
margin: 0 0 22px;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom left;
background-repeat: no-repeat;
padding: 0 0 22px 0;
}
h1.ligne,
h1{
font-size: 3.6rem;    
}
h1 span{
font-weight: 200;
margin-left: 15px;
} .temoignage { background-size: cover;
background-attachment: fixed;
padding: 35px;
width: 42.25%;
margin: 0 2% 0 auto;
}
.temoignage .et_pb_post {
display:flex;
}
.temoignage .entry-title {
display:none;
}
.temoignage .et_pb_post .entry-featured-image-url {
display: block;
position: relative;
margin-bottom: 30px;
width: 200px;
margin: 0px 50px 0 0;
}
.S_temoignages .et_pb_slider .et_pb_slide {
height: 250px!important;
position: relative;
padding: 0;
}
.S_temoignages .et_pb_slides .et_pb_slider_container_inner{
display: flex;
justify-content: space-between;
width: 100%;
}
.S_temoignages .et_pb_slides .et_pb_slider_container_inner > div{
width: 50%;
margin: 0;
}
.S_temoignages .et_pb_slider .et_pb_slide .et_pb_slide_image{
bottom: -100px;
position: absolute;
}
.S_temoignages .et_pb_slider .et_pb_slide .et_pb_slide_image img{
width: 100%;
object-fit: cover;
object-position: center;
min-height: 340px;
}
.S_temoignages .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description {
position: absolute;
right: 0;
padding: 50px;
}
.S_temoignages h2{
font-size: 24px !important;
}
.S_temoignages p{
line-height: 1.2;
}
.S_temoignages .et-pb-slider-arrows {
position: absolute;
bottom: -40px;
right: 0;
width: 50%;
}
.S_temoignages .et-pb-slider-arrows .et-pb-arrow-next,
.S_temoignages .et-pb-slider-arrows .et-pb-arrow-prev{
opacity: 1;
}
.S_temoignages .et_pb_module.et_pb_slider:hover .et-pb-slider-arrows{
} .equipeexpert.et_pb_text ul {
margin: 30px 0 0 20px;
}
.equipeexpert.et_pb_text ul li{
padding: 0px 0 14px 21px;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/points.png);
background-repeat: no-repeat;
background-size: 7px;
background-position: 0 10px;
list-style: none;
margin: 0 0 10px;
}
.equipeexpert.et_pb_text ul a{
color: #262628;
font-size: 1em;
font-weight: 700;
}
.equipeexpert h2 {
margin: 0px 0 40px;
}
.equipeexpert {
margin-top:6%;
} .consulte {
display:flex;
flex-direction:column;
}
.consulte .cabinetconsulte {
margin-top:auto;
}
.consulte .medipole {
margin-bottom: auto!important;
}
.cabinetconsulte {
margin:auto;
} .medipole .et_pb_text_inner {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
} .troispoles ul{
padding: 0;
list-style: none;
margin: 25px 0;
}
.troispoles ul li{
border-style: dotted;
border-width: 0 0 2px;
border-color: #e2ad80;
}
.troispoles ul li a {
color: #fff;
display: block;
padding: 8px 0;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/triangle_bg.png) no-repeat right;
}
.troispoles .et_pb_image .et_pb_image_wrap{
width: 100%;
height: 300px;
overflow: hidden;
}
.troispoles .medecinehestetique .lesboutons {
margin:45px 0 0 0;
}
.troispoles .greffecheveux .lesboutons,
.troispoles .medecinehestetique .lesboutons {
display:flex;
margin:45px 0 0 0;
}
.troispoles .medecinehestetique .lesboutons a.solutions {
margin :auto;
}
.troispoles .greffecheveux .lesboutons a {
}
.troispoles .greffecheveux .lesboutons a.devis {
margin-left:auto;
}
.troispoles .medecinehestetique .lesboutons a.rdv {
margin-right:auto;
}   .medipolebas {
margin: auto;
} .page-id-9 .intro a {
text-align: left;
}
.page-id-9 .intro h2 span {
font-weight:600;
font-size:1.6em;
} .section_grise{
background-color: #04203c;
}
.page-id-44 .section_hero .slideshow .et_pb_slide_description{
display: none;
}
.page-id-44 .section_grise .tableau_medest>ul>li{
border: none !important;
width: 25%;
} .ligne_chirurgien{
padding-top: 0;
}
.ligne_chirurgien .et_pb_column{
display: flex;
justify-content: space-between;
}
.ligne_chirurgien .et_pb_column .et_pb_code{
width: 40%;	
}
.ligne_chirurgien .et_pb_code .et_pb_code_inner,
.ligne_chirurgien .et_pb_code .img_hover,
.ligne_chirurgien .et_pb_code .img_hover .overlay-image{
height: 100%;
}
.ligne_chirurgien .et_pb_code .img_hover .overlay-image img.image {
height: 100%;
object-fit: cover;
} .ligne_chirurgien .img_hover .overlay-image {
position: relative;
width: 100%;
} .ligne_chirurgien .img_hover .overlay-image .image {
display: block;
width: 100%;
height: auto;
} .ligne_chirurgien .img_hover .overlay-image .text {
color: #fff;
font-size: 30px;
line-height: 1.5em;
text-shadow: 2px 2px 2px #000;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
} .ligne_chirurgien .img_hover .overlay-image .hover {
position: absolute;
top: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: .5s ease;
} .ligne_chirurgien .img_hover .overlay-image:hover .hover {
opacity: 1;
}
.ligne_chirurgien .img_hover .overlay-image .normal {
transition: .5s ease;
}
.ligne_chirurgien .img_hover .overlay-image:hover .normal {
opacity: 0;
}
.ligne_chirurgien .img_hover .overlay-image .hover {
background-color: rgba(0,0,0,0.5);
}
.ligne_chirurgien .img_hover h3{
font-size: 1.2em;
font-weight: 500;
color: #fff;
text-shadow: none;
}
.ligne_chirurgien .img_hover p{
text-shadow: none;
font-size: 18px;
font-weight: 500;
color: #e2ad80;
transition: .3s;
}
.ligne_chirurgien .img_hover p:hover{
font-size: 20px;
font-weight: 800;
color: #fff;
background-color: #e2ad80;
} .ligne_equipe-med{
margin-top: 30px;
}
.ligne_equipe-med .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description{
position: absolute;
bottom: 0;
left: 0;
padding: 25px;
margin: 0;
z-index: 99;
text-align: center;
}
.ligne_equipe-med .et_pb_slides .et_pb_slide{
padding: 0 50px 0 0;
}
.ligne_equipe-med .et_pb_slide_image{
margin: 0 !important;
}
.ligne_equipe-med .et_pb_slide_image img {
max-height: 490px !important;
min-width: 100%;
object-fit: cover;
object-position: top center;
}
.ligne_equipe-med .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description h2{
width: 50%;
display: inline-block;
background: #80808099;
padding: 25px;
}
.ligne_equipe-med .et_pb_column:last-child{
display: flex;
flex-direction: column;
justify-content: space-around;
}      .page-id-465 div#laeticia img{
top: -70px;
}
.page-id-465 .section_chirurgien .et_pb_row{
min-width: 100%;
padding: 0 10%;
}
.page-id-465 .section_chirurgien .et_pb_row .et_pb_column{
margin: 35px 0;	
}
.page-id-465 .section_chirurgien .et_pb_row .col-txt{
display: flex;
flex-direction: column;
justify-content: space-evenly;
}
.page-id-465 .section_chirurgien .et_pb_row .et_pb_column .et_pb_module.et_pb_image {
float: right;
}
.page-id-465 .section_chirurgien .ligne_grise .et_pb_column .et_pb_module.et_pb_image {
float: left;
}
.page-id-465 .section_chirurgien span.et_pb_image_wrap {
height: 450px;
}
.page-id-465 .section_chirurgien .et_pb_module.et_pb_image img{
filter: grayscale(1);
max-width: 465px;
}
.page-id-465 .et_pb_row.rdv .txt-bouton .et_pb_text_inner{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-id-465 .et_pb_row.rdv .txt-bouton a{
margin: 0 25px;
}
#assistantes span.et_pb_image_wrap {
max-height: 550px;
overflow: hidden;
display: flex;
align-items: flex-start;
}
#assistantes img{
filter: grayscale(1);
-webkit-filter: grayscale(1);
transition: .3s;
}
#assistantes img:hover {
filter: grayscale(0);
-webkit-filter: grayscale(0);
}  .page-id-517 .section_detail-dark .et_pb_column:last-child{
display: flex;
flex-direction: column;
justify-content: center;
}
.page-id-517 .section_detail-dark .et_pb_column:last-child p{
color: #fff;
}  .page-id-52 .section_clair h2,
.page-id-52 .section_clair h3,
.page-id-52 .section_clair h4,
.page-id-52 .section_clair p{
color: #000 !important;
}
.page-id-52 .section_detail-dark h2,
.page-id-52 .section_detail-dark h3{
color: #fff !important;
}
.page-id-52 .section_detail-dark h2{
margin-bottom: 0;	
}
.page-id-52 .section_detail-dark h3{
margin-bottom: 15px;	
}
.page-id-52 .section_detail-dark p {
width: 80% !important;
}
.page-id-52 .section_detail-dark h3.ligne{
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom center;
background-repeat: no-repeat;	
}
.page-id-52 .ligne_liste-interv h4{
color: #fff;
}
.page-id-52 .section_onglet{
}
.page-id-52 .section_onglet .et_pb_module.et_pb_tabs ul.et_pb_tabs_controls{
}
.page-id-52 .section_onglet .et_pb_module.et_pb_tabs ul li{
background: none;
margin: 0;
padding: 0;
width: 25%;
}
li.et_pb_tab_active a {
background-color: #000;
color: #fff !important;
}
.page-id-52 .section_onglet .et_pb_module.et_pb_tabs ul li a{
}
.page-id-52 .section_onglet .et_pb_module.et_pb_tabs .et_pb_all_tabs{
}
.page-id-52 .section_onglet .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab_content{
display: flex;
flex-wrap: wrap;
justify-content:space-between;
}
.page-id-52 .section_onglet .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab_content .bloc_chir {
width: 30%;
}
.page-id-52 .section_onglet .bloc_chir ul{
}
.page-id-52 .section_onglet .bloc_chir ul li{
width: 100% !important;	
}
.page-id-52 .section_onglet .bloc_chir ul li a{
}
.page-id-52 .ligne_liste-interv .et_pb_column:last-child .et_pb_text{
height: 100%;
}
.page-id-52 .ligne_liste-interv .et_pb_column:last-child .et_pb_text_inner{
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}    .section_detail-dark li{
color: #fff;
}
.section_detail-dark.bandeau_ancre .et_pb_text_inner>div{
display: flex;
}
.section_detail-dark.bandeau_ancre .et_pb_row{
display: flex;
}
.section_detail-dark.bandeau_ancre h2{
text-align: left;
margin: 0;	
}
.section_detail-dark.bandeau_ancre h3{
text-align: left;
margin-bottom: 25px;
}
.section_detail-dark.bandeau_ancre ul:first-child{
margin-right: 50px;
}
.section_detail-dark.bandeau_ancre ul li{
text-align: left;
} .section_autre_chir{
background-color: #efefef;
}
.section_autre_chir h2{
text-align: center;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom center;
background-repeat: no-repeat;
}
.section_autre_chir ul{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.section_autre_chir ul li{
list-style: none;
width: 30%;
margin: 10px 25px;
text-align: center;
}
.section_autre_chir ul li a{
} .page-id-1730 .section_chirurgien,
.page-id-1730 .section_chirurgien .et_pb_row{
padding: 0;
} .section_chirurgien .et_pb_module.txt_detail-chir{
}
.section_chirurgien .txt_detail-chir h3{
padding: 0;
}
.section_chirurgien .txt_detail-chir h3 span{
display: block;
font-weight: 400;
font-size: .85em;
padding: 0;
margin-bottom: 15px;	
}
.section_chirurgien .txt_detail-chir h4{
}
.section_chirurgien .txt_detail-chir ul:after{
content: "";
width: 100%;
height: 1px;
background-color: #000;
display: inline-block;
}
.section_chirurgien .txt_detail-chir ul{
padding: 0;
}
.section_chirurgien .txt_detail-chir ul li{
margin: 0 0 0 15px;
}
.section_chirurgien .txt_detail-chir a{
font-size: .9em;
} .section_detail-dark .et_pb_module.et_pb_toggle .et_pb_toggle_content li {
color: #fff;
}  .page-id-54 .section_hero .ligne_desc ul li{
margin: 0 25px;
list-style: none;	
}
.parent-pageid-54 .L_ancres .et_pb_column,
.page-id-6086 .L_ancres .et_pb_column,
.page-id-54 .L_ancres .et_pb_column{
width: 100%;
align-items: flex-start;
flex-wrap: wrap;
justify-content: flex-end;
}
.parent-pageid-54 .L_ancres .et_pb_column .et_pb_module.et_pb_code,
.page-id-6086 .L_ancres .et_pb_column .et_pb_module.et_pb_code,
.page-id-54 .L_ancres .et_pb_column .et_pb_module.et_pb_code{
width: calc(100% / 5);
min-width: 280px;
}
.parent-pageid-54  .L_ancres .et_pb_code_inner,
.page-id-6086 .L_ancres .et_pb_code_inner
.page-id-54 .L_ancres .et_pb_code_inner{
display: flex;
flex-direction: column;
padding: 0 25px;
}
.parent-pageid-54 .L_ancres .et_pb_code_inner > *,
.page-id-6086 .L_ancres .et_pb_code_inner > *,
.page-id-54 .L_ancres .et_pb_code_inner > *{
padding: 0;
}
.parent-pageid-54 .L_ancres h3,
.page-id-6086 .L_ancres h3,
.page-id-54 .L_ancres h3{
margin-bottom: 25px;
}
div#reseaux-sociaux{
display: flex;
}
div#reseaux-sociaux .et_pb_row:first-child{
margin-left: 10vw;
}
div#reseaux-sociaux .et_pb_row:last-child{
margin-right: 10vw;
}
figcaption .mfp-bottom-bar{
display: none;
}  .parent-pageid-54 .L_galerietvideo{
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_gallery_item h3.et_pb_gallery_title{
display: none;
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_gallery_item p.et_pb_gallery_caption{
font-size: 16px;
background-color: #e1ac80;
padding: 8px 12px;
text-align: center;
width: 80%;
margin: 0 auto;
position: relative;
top: -20px;
transition: .3s;
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_gallery_item:hover p.et_pb_gallery_caption{
top: 15px;
font-size: 14px;
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_module.et_pb_text .conteneur_txt {
font-size: 16px;
background-color: #e1ac80;
padding: 8px 12px;
text-align: center;
width: 80%;
margin: 0 auto;
position: relative;
top: -20px;
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_module.et_pb_text .conteneur_txt p {
text-align: center;
padding: 0;
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_module.et_pb_text .conteneur_txt:hover p:first-child{
padding-bottom: 15px;
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_module.et_pb_text .conteneur_txt p:last-child{
position: absolute;
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_module.et_pb_text .conteneur_txt:hover p:last-child{
position: relative;
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_module.et_pb_text .conteneur_txt p a{
position: relative;
top: 15px;
opacity: 0;
}
.parent-pageid-54 [class*="L_galerie"] .et_pb_module.et_pb_text .conteneur_txt:hover p a{
padding: 4px;
background-color: #fff;	
top: 0;
opacity: 1;	
}
.parent-pageid-54 .L_ancres h2{
margin-bottom: 20px;
}  .page-id-56 .section_tarif .dataTables_wrapper{
overflow-x: scroll;
}
.page-id-56 .section_tarif .tablepress tbody td {
min-width: 180px;
}
.page-id-56 table tr td:last-child {
text-align: right;
width: 310px;
} .page-id-56 table#tablepress-7 tbody.row-hover tr:first-child td:first-child,
.page-id-56 table#tablepress-7 tbody.row-hover tr.row-8 td:first-child,
.page-id-56 table#tablepress-7 tbody.row-hover tr.row-15 td:first-child,
.page-id-56 table#tablepress-7 tbody.row-hover tr.row-23 td:first-child{
font-weight: 700;
font-size: 16px;	
} .page-id-56 .section_hero .ligne_desc .et_pb_module.et_pb_text{
}
.page-id-56 .section_hero .ligne_desc ul{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-id-56 .section_hero .ligne_desc ul li{
margin: 0 25px;
list-style: none;	
}
.page-id-56 .section_hero .ligne_desc ul li a{
}
.section_tarif .ligne_titre h2{
text-align: center;
}
.section_tarif .ligne_titre h2.ligne{
margin: 0 0 22px;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom center;
background-repeat: no-repeat;
padding: 0 0 22px 0;
}
.tablepress tfoot th,
.tablepress thead th{
background-color: #efefef;
transition: .3s;
}
.tablepress .sorting:hover,
.tablepress .sorting_asc, .tablepress .sorting_desc{
background-color: #e2ad80;
}    .section_hero .ligne_titre span.et_pb_image_wrap{
height: 220px;
overflow: hidden;
width: 100%;
}
.section_hero .ligne_titre span.et_pb_image_wrap img{
top: -120px;
width: 100%;
}
.section_hero .ligne_desc h2.ligne{
background-position: center bottom;
} .ligne_desc p{
text-align: center;
}
hr.separateur.typ1 {
width: 50%;
height: 2px;
background-color: #000;
} .ligne_phase ul{ }
.ligne_phase ul ul.liste-puces{
padding: 0;
}
.ligne_phase ul ul.liste-puces li{
padding: 2px 0 !important;
margin-bottom: 8px !important;
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_puce-right_E1AC80.svg) !important;
background-size: 8px !important;
background-position: 4px center !important;
padding-left: 20px !important;
}
.ligne_phase ul ul.liste-puces li a{
}
.ligne_phase ul h4{
color: #262628;
font-size: 1.3em;
font-weight: 700;
}
.ligne_phase ul li {
padding: 0px 0 14px 21px;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/points.png);
background-repeat: no-repeat;
background-position: 0 6px;
background-size: 7px;
list-style: none;
margin: 0 0 10px;
text-align: left;
line-height: 1.2;
}
.ligne_phase .et_pb_module.et_pb_slider,
.ligne_phase .et_pb_module.et_pb_slider .et_pb_slides{
height: 100%;
}
.ligne_phase .et_pb_module.et_pb_slider .et_pb_slides .et_pb_slide{
height: 100% !important;
}
.ligne_phase .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description {
display: none;
}  .section_detail{ }
.section_detail .intro h2{
text-align: left;
}
[class*="section_detail"] > .et_pb_row > .et_pb_column{
display: flex;
flex-direction: column;
justify-content: center;
}
.section_detail > .et_pb_row > .et_pb_column_2_5{
max-height: 100vh;
position: sticky;
top: 0;
}
[class*="section_detail"] > .et_pb_row > .et_pb_column > .et_pb_module.et_pb_image{
height: 100%;
}
[class*="section_detail"] > .et_pb_row > .et_pb_column > .et_pb_module.et_pb_image > span.et_pb_image_wrap{
height: 100%;
}
[class*="section_detail"] > .et_pb_row > .et_pb_column > .et_pb_module.et_pb_image > span.et_pb_image_wrap > img{
height: 100%;
object-fit: cover;
}  .section_detail-dark .et_pb_module.et_pb_toggle h5{
color: #fff;
margin: 0 0 22px;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom left;
background-repeat: no-repeat;
padding: 0 0 22px 25px;
}  .section_detail-dark .et_pb_module.et_pb_image {
width: 100%;
padding-right: 50px;
}
.section_detail-dark .et_pb_module.et_pb_image span.et_pb_image_wrap {
width: 100%;
}
.section_detail-dark .et_pb_module.et_pb_image span.et_pb_image_wrap img{
width: 100%;
height: 100%;
object-fit: cover;
} .section_detail-dark h2{
margin-bottom: 25px;
color: #fff;
}
.section_detail-dark h3{
color: #fff;
}
.section_detail-dark p{
color: #fff;
}
.section_detail-dark ul.liste_puce-or li{
color: #fff;
}
.section_detail-dark .ligne_titre p{
color: #fff;
width: 650px;
margin: 0 auto;
}
.section_detail-dark  .detail .et_pb_column{
grid-column: 2/14;
grid-row: 1;
width: 100%;
margin: 0;
}
.section_detail-dark  .detail .conteneur{
display: flex;
padding-top: 40px;
}
.section_detail-dark  .detail .conteneur .col_A,
.section_detail-dark  .detail .conteneur .col_B{
width: 50%;
}
.colG{
max-width: 320px;
background-color: #010101ad;
padding-top: 210px;
padding: 220px 15px 15px;
}
.colG img{
position: absolute;
width: 330px;
height: 230px;
object-fit: cover;
top: 20px;
left: 20px;
}
.colG h4{
color: #fff;
}
.section_detail-dark .ligne_titre.rdv .et_pb_text{
text-align: center;
}
.section_detail-dark .ligne_titre.rdv h2{
background-position: center bottom;
}
.section_detail-dark .et_pb_toggle h3{
color: #fff; }
.section_detail-dark .et_pb_toggle_open{
background-color: transparent;
padding: 0;
border: none;
}
.section_detail-dark .et_pb_toggle_open h3:before{
content: "";
height: 4px;
width: 30px;
background-color: #fff;
}
.section_detail-dark  .detail .conteneur .col_B h4,
.section_detail-dark  .detail .conteneur .col_B p{
color: #fff;
}
.section_detail-dark  .detail .conteneur .col_B .txt{
margin-bottom: 25px;
}
.et_pb_accordion .et_pb_toggle{
margin-bottom: 0px !important;
}
.et_pb_accordion .et_pb_toggle.et_pb_toggle_open{
padding: 0 0 20px !important;
border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.section_detail-dark .et_pb_toggle_close,
.section_detail-dark .et_pb_toggle_open{
padding: 6px;
transition: .3s;
}
.section_detail-dark .et_pb_toggle_close{
background-color: transparent;
border: none;
}
.section_detail-dark .et_pb_toggle_open{
padding: 0 0 20px !important;
background-color: #ffffff14;
margin: 0 !important;
}
.section_detail-dark .et_pb_module.et_pb_toggle .et_pb_toggle_title{
border-top: 0;
border-bottom: 1px solid #ffffff29;
}
.section_detail-dark .et_pb_toggle.et_pb_toggle_open > .et_pb_toggle_title{
border-top: 0;
border-bottom: 1px solid #ffffff38;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.section_detail-dark .et_pb_toggle_close:hover{
background-color: #ffffff30;	
}  .section_accroche .et_pb_row,
.ligne_accroche{
min-width: 100%;
background-color: #001433;
padding: 0;
height: 200px;
}
.section_accroche .et_pb_column:first-child .et_pb_module.et_pb_text,
.ligne_accroche .et_pb_column:first-child .et_pb_module.et_pb_text{
background-color: #deebf4;
width: 600px;
padding: 40px;
position: absolute;
top: -40px;
right: 40px;
}
.section_accroche .et_pb_column:first-child p,
.ligne_accroche .et_pb_column:first-child p{
color: #212121;
}
.section_accroche .et_pb_column:last-child,
.ligne_accroche .et_pb_column:last-child{
padding-right: 10vw;
}
.section_accroche .et_pb_column:last-child,
.section_accroche .et_pb_column:last-child .pictos,
.section_accroche .et_pb_column:last-child .pictos .et_pb_text_inner{
height: 100%;
} .et_pb_module.pictos ul{
display: flex;
justify-content: space-evenly;
height: 100%;
padding: 0;
}
.et_pb_module.pictos ul li{
list-style: none;
background-size: 70px;
background-repeat: no-repeat;
background-position: center;
width: 80px;
transition: .3s;
}
.et_pb_module.pictos ul li a{
display: block;
height: 80px;
}  .section_lienvers{
padding: 80px 0 !important;
}
.section_lienvers .ligne_mosaique,
.section_lienvers .ligne_titre{
padding: 0;
}
.section_lienvers .ligne_titre:not(:first-of-type){
margin-top: 80px;
}
.section_lienvers .ligne_titre h2{
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom center no-repeat;
text-align: center;
padding: 0 0 22px 0;
margin: 0 0 22px;
}
.ligne_mosaique{
}
.ligne_mosaique .et_pb_column{
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 36px;
}
.ligne_mosaique .et_pb_module.et_pb_text{
display: block;
position: relative;
width: 100%;
transition: .3s;
}
.ligne_mosaique .et_pb_column:hover .et_pb_module.et_pb_image img {
transform: scale(1.05);
transition: .3s;
}
.ligne_mosaique .et_pb_column:hover .et_pb_module.et_pb_text h4{
color: #e2ab80;
}
.ligne_mosaique h4,
.ligne_mosaique div.lien{
text-align: left;
color: #333;
font-size: 1.2rem;
font-weight: 600;
letter-spacing: 0.2px;
}
.ligne_mosaique .et_pb_module.et_pb_image {
width: 100%;
margin-bottom: 12px;
overflow: hidden;
}
.ligne_mosaique div.lien{
display: none;
margin-top: 50px;
}
.ligne_mosaique p{
display: none;
}
.ligne_mosaique div.lien a{
color: #fff;
}
.ligne_mosaique .et_pb_column:hover div.lien,
.ligne_mosaique .et_pb_column:hover p{
display: block;
}
.ligne_mosaique .et_pb_module.et_pb_image > span.et_pb_image_wrap {
width: 100%;
}
.ligne_mosaique img {
height: 280px;
width: 100%;
object-fit: cover;
}  .ligne_deux-boutons{
padding: 0;
}
.ligne_deux-boutons .et_pb_column{
display: flex;
justify-content: space-evenly;
}  .section_hero{
padding-bottom: 0;
}
.section_hero .ligne_desc{
padding: 0;
} .section_detail-white .ligne_titre h2{
color: #333 !important;
} .section_detail-solution{
padding: 0;
}
.section_detail-solution .et_pb_module.et_pb_text{
margin-bottom: 0;
}
.section_detail-solution .et_pb_module.et_pb_text h2.ligne{
font-size: 2em;
}
.section_detail-solution .et_pb_module.et_pb_text .et_pb_text_inner > p{
margin: 10px 0 25px;
}
.section_detail-solution .ligne_detail ul.liste_puce-or{
padding: 10px;
}
.section_detail-solution .ligne_detail ul.liste_puce-or h4{
font-weight: 700;
font-size: 1.2em;
}
.section_detail-solution .ligne_detail ul.liste_puce-or h4 span{
font-weight: 400;
font-weight: 1.05em;
}
.section_detail-solution .et_pb_module.et_pb_image,
.section_detail-solution .et_pb_module.et_pb_slider{
height: 100%;
max-height: calc(70vh - 80px);
margin: 0 0 12px;
}
.section_detail-solution .et_pb_module.et_pb_image > span.et_pb_image_wrap,
.section_detail-solution .et_pb_module.et_pb_slider > .et_pb_slides,
.section_detail-solution .et_pb_module.et_pb_slider > .et_pb_slides > .et_pb_slide{
height: 100% !important;
}
.section_detail-solution .et_pb_module.et_pb_image > span.et_pb_image_wrap > img{
height: 100%;
object-fit: cover;
}  .section_detail-solution .et_pb_module.et_pb_slider .et_pb_slide_description {
display: none;
}   .section_hero-zone{
height: 40vh;
display: flex;
}
.section_hero-zone h1{
font-size: 3em;
font-weight: 600;
text-transform: uppercase;
text-align: center;
}  .section_bandeau .slideshow .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description { background-size: cover;
background-attachment: fixed;
position: relative;
bottom: 0;
width: 500px;
padding: 25px;
margin: 0;
z-index: 99;
text-align: left;
} .section_detail .et_pb_module.et_pb_text.intro ul li h4{
font-weight: 400;
font-size: 1.2em;
text-align: left;
}
.section_detail .et_pb_module.et_pb_text.intro ul li span.gras{
font-weight: 700;	
}
.section_lienvers .ligne_mosaique .et_pb_module.et_pb_text p{
color: #fff;
text-align: center;
}    span.wpcf7-list-item {
display: flex;
flex-direction: row-reverse;
margin: 0 !important;
}
span.wpcf7-list-item > span.wpcf7-list-item-label{
padding-left: 24px;    
}
.et_pb_contact p input[type=checkbox]{
display: flex;
position: absolute;
top: 8px;
left: 0;
width: 15px;
max-width: 15px;
-webkit-appearance: checkbox;
margin: 0;
} .page-id-1100 .section_carte .et_pb_row{
min-width: 100%;
}
.page-id-1100 .section_formulaire{
padding: 60px calc(10vw - 55px);
}
.page-id-1100 .section_formulaire .et_pb_row{
min-width: 100%;
padding: 0;
margin: 0 !important;
display: flex;
justify-content: center;
}
.page-id-1100 .section_formulaire .et_pb_column{
margin: 0 !important;
padding: 55px;
}
.page-id-1100 .section_formulaire .et_pb_column:first-child{
background-color: #f7f7f7;
}
.page-id-1100 .section_formulaire .titre{
text-align: center;
}
.page-id-1100 .section_formulaire .wpcf7 form{
}
.page-id-1100 form .et_pb_contact{
display: flex;
flex-wrap: wrap;
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field{
width: calc(50% - 24px);
margin: 0 24px 0 0;
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field_last{
margin: 0 0 0 24px;
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field label{
display: block;
width: 100%;
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field label > span{
width: 100%;
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field label > span > input{
height: 48px;
width: 100%;
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field label > span > textarea{
width: 100%;
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field span.wpcf7-form-control-wrap{
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field span.wpcf7-form-control-wrap > span{
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field span.wpcf7-form-control-wrap > span > span{
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field span.wpcf7-form-control-wrap > span > input{
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field.soumission{
margin: 0;
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field.soumission > input{
}
.page-id-1100 form .et_pb_contact > .et_pb_contact_field p.rgpd{
}   .section_blog .et_pb_module.et_pb_posts article img{
aspect-ratio: 3/2;
object-fit: cover;
background-color: #eee;
}  .S_actualites{
}
.S_actualites .et_pb_posts{
}
.S_actualites .et_pb_posts > div,
.section_blog .et_pb_module.et_pb_posts > div{
display: flex;
flex-wrap: wrap;
}
.S_actualites .et_pb_posts > div > article,
.section_blog .et_pb_module.et_pb_posts > div > article{
width: calc((100%/3) - 24px);
}
.S_actualites .et_pb_posts > div > article:nth-child(3n+1),
.section_blog .et_pb_module.et_pb_posts > div > article:nth-child(3n+1){
margin: 0 24px 48px 0;
}
.S_actualites .et_pb_posts > div > article:nth-child(3n+2),
.section_blog .et_pb_module.et_pb_posts > div > article:nth-child(3n+2){
margin: 0 12px 48px;
}
.S_actualites .et_pb_posts > div > article:nth-child(3n+3),
.section_blog .et_pb_module.et_pb_posts > div > article:nth-child(3n+3){
margin: 0 0 48px 24px;
}
.S_actualites .et_pb_posts > div > article > a,
.section_blog .et_pb_module.et_pb_posts > div > article > a{
margin: 0 0 12px;
}
.S_actualites .et_pb_posts > div > article > a > img,
.section_blog .et_pb_module.et_pb_posts > div > article > a > img{
aspect-ratio: 16 / 9;
object-fit: cover;
}
.S_actualites .et_pb_posts > div > article > h3.entry-title,
.section_blog .et_pb_module.et_pb_posts > div > article > h3.entry-title{
}
.S_actualites .et_pb_posts > div > article > h3.entry-title > a,
.section_blog .et_pb_module.et_pb_posts > div > article > h3.entry-title > a{
font-size: 1.2rem;
font-weight: 600;
letter-spacing: 0.2px;
}
.S_actualites .et_pb_posts > div > article > p.post-meta,
.section_blog .et_pb_module.et_pb_posts > div > article > p.post-meta{
color: #e2ad80;
}
.S_actualites .et_pb_posts > div > article > .post-content,
.section_blog .et_pb_module.et_pb_posts > div > article > .post-content{
} .single .post .et_post_meta_wrapper img{
display: none;
}
.single .post h2{
margin: 36px 0 12px;
}   .page-id-2204{
}   .bandeau_chirurgie p{
width: 100% !important;
}
.bandeau_chirurgie ul{
display: flex;
justify-content: center;	
}
.bandeau_chirurgie ul li{
background: none;
text-align: center;
margin: 30px 25px 10px;
padding: 0;
width: 20%;
}
.bandeau_chirurgie ul li a{
transition: .25s;
}
.bandeau_chirurgie ul li a:hover{
color: #fff;
font-weight: 700;
}  .section_detail-dark.bandeau_rdv{
}
.section_detail-dark.bandeau_rdv h2{
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom center;
background-repeat: no-repeat;
}
.section_detail-dark.bandeau_rdv .ligne_bouton ul{
display: flex;
justify-content: center;
}
.section_detail-dark.bandeau_rdv .ligne_bouton ul li{
color: #fff;
margin: 0 20px;
list-style: none;
font-size: 1.2em;
font-weight: 700;
}
.section_detail-dark.bandeau_rdv .ligne_bouton ul li a{
transition: .25s;
}
.section_detail-dark.bandeau_rdv .ligne_bouton ul li a:hover{
color: #fff;
}  .section_detail [id*="peeling-"]{
padding-left: 20px;
}
.section_detail [id*="peeling-"] h3 span.baseline{
display: block;
font-size: 16px;
font-weight: 500;
border-bottom: 1px solid;
margin-bottom: 12px;
color: #707070;
}
.section_detail [id*="peeling-"] h3.ligne{
margin-top: 0px !important;
font-size: 28px;
font-weight: 700;
}
[class*="section_detail"] [id*="peeling-"] .intro h3{
margin-top: 15px;
}
.section_detail [id*="peeling-"] h3:after{
}
.section_detail [id*="peeling-"] ul.liste-etapes{
padding: 0;
margin-top: 30px;
}
.section_detail [id*="peeling-"] ul.liste-etapes li{
position: relative;
background-position: left top;
background-repeat: no-repeat;
background-size: 50px;
list-style: none;
padding-left: 60px;
padding-bottom: 40px;
margin-bottom: 0;
}
.section_detail [id*="peeling-"] ul.liste-etapes li:first-child{
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_etape1.svg);
}
.section_detail [id*="peeling-"] ul.liste-etapes li:nth-child(2){
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_etape2.svg);
}
.section_detail [id*="peeling-"] ul.liste-etapes li:nth-child(3){
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_etape3.svg);
}
.section_detail [id*="peeling-"] ul.liste-etapes li:nth-child(4){
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_etape4.svg);
}
.section_detail [id*="peeling-"] ul.liste-etapes li:before{
content: "";
width: 20px;
height: calc(100% - 50px);
position: absolute;
left: 23px;
top: 50px;
border-left: 5px dotted #e1ac80;
z-index: 30;
}
.section_detail [id*="peeling-"] ul.liste-etapes li:last-child:before{
display: none;
}
.section_detail [id*="peeling-"] ul.liste-etapes li h4{
font-weight: 600 !important;
} .et_pb_module.et_pb_toggle{
border: none;
padding: 0;
width: calc(100% + 24px);
left: -12px;
}
.et_pb_module.et_pb_toggle .et_pb_toggle_title{
display: inline-block;
padding: 12px;
margin: 0;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
width: 100%;
color: #e1ac80;
}
.et_pb_module.et_pb_toggle .et_pb_toggle_title:hover{
background-color: #f7f7f7;
color: #e1ac80;
}
.et_pb_toggle .et_pb_toggle_title:before{
display: none;
}
.et_pb_toggle.et_pb_toggle_open > .et_pb_toggle_title{
background-color: transparent;
color: #e1ac80;
}
.et_pb_toggle > .et_pb_toggle_content{
margin: 12px 12px 0;
}  .section_detail [id*="peeling-"] .et_pb_module.et_pb_tabs{
}
.section_detail [id*="peeling-"] .et_pb_module.et_pb_tabs ul.et_pb_tabs_controls{
}
.section_detail [id*="peeling-"] .et_pb_module.et_pb_tabs ul.et_pb_tabs_controls li[class*="et_pb_tab"]{
padding: 20px;
margin: 0;
list-style: none;
background-image: none;	
}
.section_detail [id*="peeling-"] .et_pb_module.et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active{
background-color: #E1AC80;
color: #fff;
}
.section_detail [id*="peeling-"] .et_pb_module.et_pb_tabs ul.et_pb_tabs_controls li[class*="et_pb_tab"] a{
}
.section_detail [id*="peeling-"] .et_pb_module.et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a{
background-color: transparent;
}
.L_titre-centre{
}
.L_titre-centre *.ligne{
background-position: bottom center;
}  .bandeau_rdv.et_acces{
background-color: #f4f4f4;
} .bandeau_rdv.et_acces .et_pb_code_inner {
display: flex;
flex-direction: column;
align-items: center;
}
.bandeau_rdv.et_acces a{
color: #fff;
font-weight: 400;
}    .ligne_duo{
display: flex;
}
.ligne_duo .et_pb_column{
border: 1px solid #fff;
border-radius: 12px;
padding: 24px;
}
.ligne_grise.ligne_duo .et_pb_column{
border: 1px solid #000;
border-radius: 12px;
padding: 24px;
} .ligne_accroche-txt{
} .ligne_onglet .et_pb_module.et_pb_tabs .et_pb_all_tabs {
display: flex;
justify-content: center;
}
.ligne_onglet .et_pb_module.et_pb_tabs{
border-bottom: none;
border-left: none;
border-right: none;
}
.ligne_onglet ul.et_pb_tabs_controls{
background-color: transparent;
display: flex;
justify-content: center;
}
}
.ligne_onglet ul.et_pb_tabs_controls li{
}
.ligne_onglet ul.et_pb_tabs_controls .et_pb_tab_active{
}
.ligne_onglet ul.et_pb_tabs_controls  .et_pb_tab_active a {
color: #fff !important;
background-color: #333;
}
.ligne_onglet ul.et_pb_tabs_controls li{
transition: .3s;
}
.ligne_onglet ul.et_pb_tabs_controls li:hover{
background-color: #0000002e;
}
.ligne_onglet ul.et_pb_tabs_controls li.et_pb_tab_active{
}
.ligne_onglet ul.et_pb_tabs_controls li a{
padding: 10px 40px;
font-weight: 400;
} .ligne_onglet .et_pb_all_tabs div.et-pb-active-slide{
}
.ligne_onglet .et_pb_all_tabs div.et-pb-active-slide ul li{
}
.ligne_onglet .et_pb_all_tabs div.et-pb-active-slide ul li:hover a{
padding-left: 15px;
}
.ligne_onglet .et_pb_all_tabs div.et-pb-active-slide ul li a{
transition: .3s;
}   .onglet_chir ul{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.onglet_chir a{
font-size: .9em;
padding: 5px !important;
}   ul.liste_ancre{
display: flex;
justify-content: space-between;	
}
ul.liste_ancre li{
list-style: none;
}
ul.liste_ancre li a{
padding: 15px;
border: 1px solid #000;
color: #000;
background-color: transparent;
transition: .25s;
}
ul.liste_ancre li a:hover{
padding: 15px;
border: 1px solid #e2ad80;
color: #fff;
background-color: #e2ad80;
}  .page-id-869 .section_hero .ligne_titre span.et_pb_image_wrap img {
top: 0 !important;
width: 100%;
}
.page-id-653 .ligne_banniere{
min-width: 100%;
min-height: 200px;	
}
.page-id-653 .ligne_mosaique .et_pb_column .et_pb_module.et_pb_code{
display: block;
opacity: 0;
position: relative;
top: 40px;
}
.page-id-653 .ligne_mosaique .et_pb_column:hover .et_pb_module.et_pb_code{
opacity: 1;
top: 0;
} .page-id-2414 .et_pb_module.et_pb_video{
}
.page-id-2414 .et_pb_module.et_pb_video .et_pb_video_box{
}
.page-id-2414 .et_pb_module.et_pb_video .et_pb_video_box video{
height: 440px !important;	
} .S_highlight {
background-color: #333;
}
.S_highlight .L_titre h2{
text-align: center;
color: #fff;
}
.S_highlight .L_titre h2 span{
display: block;
font-size: 14px;
font-weight: 700;
}
.S_highlight .L_video{
max-height: 600px;
overflow: hidden;
}
.S_highlight .L_video iframe{
max-height: 600px;
} .L_two-col{
display: flex;
align-content: center;
min-height: 400px;
min-width: 100%;
}
.L_two-col .col{
min-width: 50%;
max-width: 50%;
margin: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.L_two-col .col.txt:first-child .module{
padding: 0 50px 0 10vw;  
}
.L_two-col .col.txt:last-child  .module{
padding: 0 10vw 0 50px;
}
.L_two-col .col .module:first-child{
padding-top: 40px !important;
}
.L_two-col .col .module:last-child{
padding-bottom: 40px !important;
}
.L_two-col .col.img{
}
.L_two-col .col.img .et_pb_module.et_pb_image,
.L_two-col .col.img .et_pb_module.et_pb_image span.et_pb_image_wrap,
.L_two-col .col.img .et_pb_module.et_pb_image span.et_pb_image_wrap img{
width: 100%;
}
.L_two-col .col.img .et_pb_module.et_pb_image img{
object-fit: cover;
}  .L_faq{
position: relative;
}
.L_faq .col.fixe{
position: sticky;
top: 190px;
}
.L_faq .col.fixe li{
margin-bottom: 15px;
line-height: 1.2em;
}
.L_faq .col.fixe li a{
}
.L_faq .col.faq{
}
.L_faq .col.faq .et_pb_module.et_pb_toggle h3{
font-size: 16px;
font-weight: 800;
margin-top: 15px;
}
#greffe-cheveux_shemas    #avis {
background-color:#fff;
}
#avis h2 {
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom center;
background-repeat: no-repeat;
}
.home #avis .et_pb_row {
max-width: 1400px;
width: 100%;
}
.et_pb_code_inner .wp-gr.wpac .wp-google-list .wp-google-content-inner{
display: flex;
flex-direction: column;
align-items: center;
}
.wpac div.wp-google-place {
margin: 0 auto !important;
width: 350px !important;
}
.wp-google-content-inner > a{
text-transform: uppercase !important;
width: 130px !important;
font-size: 0.9em !important;
font-weight: 700 !important;
cursor: pointer !important;
display: inline-block !important;
margin: 0px !important;
color: rgb(0, 0, 0) !important;
font-family: "Poppins" !important;
}
.wp-gr .wp-google-url {
display: block !important;
}
.wp-google-content-inner > a{
color:#61c2c4;
padding-bottom:5px;
}
.wp-google-content-inner > a:after{
display: block;
content: "";
border-bottom: 3px solid #e2ad80;
transform: scaleX(0.1);
transition: transform 250ms ease-in-out 0s;
}
.wp-google-content-inner > a:hover::after {
transform: scaleX(0.2);
}
.wp-google-content-inner .wp-google-reviews{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.wp-google-content-inner .wp-google-reviews .wp-google-review{
display: none;
max-width: 20% !important;
padding: 20px !important;
margin: 20px !important;
border: 1px solid #ccc !important;
}
.wp-gr .wp-google-place .wp-google-right {
padding-left: 20px !important;
}
.wp-gr.wpac .wp-google-review .wp-google-stars {
display:block;
}
.wp-google-content-inner .wp-google-reviews .wp-google-review:nth-child(1),
.wp-google-content-inner .wp-google-reviews .wp-google-review:nth-child(2),
.wp-google-content-inner .wp-google-reviews .wp-google-review:nth-child(3),
.wp-google-content-inner .wp-google-reviews .wp-google-review:nth-child(4){
display: block;
} .parent-pageid-653{
}
.S_hero.section_hero .ligne_titre span.et_pb_image_wrap img {
top: 0px;
width: 100%;
}
.mod_txt_peeling .et_pb_text_inner{
text-align: center;
border-bottom: 1px solid #eee;
padding-bottom: 25px;
}
.mod_txt_peeling p{
}
.mod_txt_peeling a{
display: inline-block;
padding: 35px 0 0 0;
border-bottom: 0px solid #e2ad80;
}
.mod_txt_peeling a:hover{
font-weight: 600;
border-bottom: 4px solid #e2ad80;
} .L_ancres .et_pb_column {
display: flex;
width: 100%;
align-items: center;
}
.L_ancres .et_pb_column > [class*="et_pb_module"]{
width: 50%;
}
.L_ancres ul{
padding-left: 250px;
}
.L_ancres ul li{
position: relative;
list-style: none;
}
.L_ancres ul li:before {
position: absolute;
content: "";
width: 10px;
height: 12px;
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_puce-right_E1AC80.svg);
top: calc(50% - 5px);
background-repeat: no-repeat;
left: -18px;
}
.L_ancres ul li a{
}
.L_ancres ul li a:hover{
padding-left: 15px;
font-weight: 600;
}
.L_ancres .et_pb_module.et_pb_image span.et_pb_image_wrap,
.L_ancres .et_pb_module.et_pb_image span.et_pb_image_wrap img{
width: 100%;
}
.L_ancres .et_pb_module.et_pb_image span.et_pb_image_wrap img {
max-height: 300px;
object-fit: cover;
}
.bg_bleu{
background-color: #001331;
}
.bg_bleu .et_pb_text_inner{
padding: 20px;
}
.section_detail [id*="peeling-"] .bg_bleu *{
color: #fff;
}   h4.avant-ul{
margin-top: 15px;
}
p, li{#avis
text-align: justify;
line-height: 1.75em;
}
.S_flux-insta{
background-color: #134F7C;
}
.S_flux-insta h2{
text-align: center;
background: url(//www.celest-lyon.com/wp-content/uploads/2020/06/ligne_titre.png) bottom center;
background-repeat: no-repeat;
color: #fff;
}
div#avis {
border-bottom: 0.5px solid #F9F9F9;
margin-bottom: 40px;
}
.tarifs_old {
display:none;
}
.et_pb_gutters3 .tarifs_new .et_pb_column_1_2 .et_pb_module {
margin-bottom:10px;
}
.et_pb_gutters3 .tarifs_new .et_pb_column_1_2 .et_pb_module.et_pb_accordion {
margin-bottom:50px;
} .tarifs_new .et_pb_column_1_2:last-of-type .et_pb_toggle_open {
background-color:#f9f0e8;
} .tarifs_new .et_pb_toggle_close {
background-color: #f4f8f9;
}
.tarifs_new .et_pb_column_1_2:last-of-type .et_pb_toggle_close {
background-color: #f9f0e8;
}
.tarifs_new .et_pb_module.et_pb_toggle h5 {
font-weight:600;
text-transform: uppercase;
}
.tarifs_new .et_pb_toggle_close h5.et_pb_toggle_title {
color: #04203c;
padding: 20px;
text-align: left;
}
.tarifs_new .et_pb_column_1_2:last-of-type .et_pb_toggle_close h5.et_pb_toggle_title {
color: #e2ad80;
}
.tarifs_new .et_pb_toggle_title:before {
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/chevron_bleu.png);
background-repeat: no-repeat;
background-size: 10px;
content: "";
height: 10px;
top: 15px;
transform: rotate(90deg);
width: 12px;
right: 0 !important;
left: auto !important;
}
.tarifs_new .et_pb_column_1_2:last-of-type .et_pb_toggle_title:before {
background-image: url(//www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/chevron_rose.png);
}
.tarifs_new .et_pb_toggle_title:hover:before {
transform: rotate(0);
}
.entry-content .tarifs_new table:not(.variations) {
border:none;
}
.tarifs_new table tr {
border-bottom:1px solid #04203c;
}
.tarifs_new table tr td {
border-top:0;
}
.tarifs_new table tr td:last-child p {
text-align:right;
}  div#custom_html-10,
div#custom_html-3,
div#custom_html-10 h2.widgettitle{
display: none !important;
}
div#page-container{
padding-top: 0;
}
header#main-header{
border-bottom: 4px solid #e1ac8038;
background-color: #06325d;
}
.home header#main-header {
border-bottom: 4px solid #e1ac8038;
background: linear-gradient(180deg, rgb(4 32 60) 0%, rgb(4 32 60) 100%);
}
header#main-header .container.clearfix.et_menu_container{
display: grid;
grid-template-columns: 20vw 1fr 160px;
grid-template-rows: 36px 2fr;
grid-column-gap: 0px;
grid-row-gap: 0px;	
}
div#custom_html-10{
grid-area: 1 / 1 / 2 / 4;
display: block !important;
background-color: #e2ad80;
}
#main-header .container .logo_container{
grid-area: 2 / 1 / 3 / 2;
}
#main-header .container #et-top-navigation{
grid-area: 2 / 2 / 3 / 4;
padding: 24px 0 !important;
} div#custom_html-10 .custom-html-widget{
display: flex;
justify-content: space-between;
padding: 0 50px;
width: 100%;
height: 100%;
align-items: center;
}
div#custom_html-10 .custom-html-widget > .topmenu-gauche{
display: flex;
}
div#custom_html-10 .custom-html-widget > .topmenu-gauche p{
padding: 0;
display: flex;
}
div#custom_html-10 .custom-html-widget > .topmenu-gauche > p > a{
padding: 6px 6px 2px 24px;
font-weight: 400;
color: #ffffff;
font-size: .8rem;
line-height: 1;
height: 36px;
display: flex;
align-items: center;
}
div#custom_html-10 .custom-html-widget > .topmenu-gauche p.adresse{
margin-right: 12px;
border-right: 1px solid #eee;
padding-right: 12px;
}
div#custom_html-10 .custom-html-widget > .topmenu-gauche p.adresse > a{
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_lieu_FFFFFF.svg);
background-repeat: no-repeat;
background-position: 6px 11px;
}
div#custom_html-10 .custom-html-widget > .topmenu-gauche p.telephone{
}
div#custom_html-10 .custom-html-widget > .topmenu-gauche p.telephone > a{
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_telephone_FFFFFF.svg);
background-repeat: no-repeat;
background-position: 4px 11px;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite{
display: flex;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul{
display: flex;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul.menu{
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul.menu > li{
display: flex;
align-items: center;
margin-right: 12px;
padding-right: 12px;
border-right: 1px solid #eee;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul.menu > li > a{
text-transform: uppercase;
font-weight: 400;
font-size: .8rem;
color: #232323;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul.menu > li > a:hover{
color: #e2ad80;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul.rs{
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul.rs > li{
margin-left: 12px;
display: flex;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul.rs > li > a{
display: flex;
align-items: center;
padding: 5px;
background-color: #e2ab80;
border-radius: 8px;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul.rs > li > a > img{
width: 16px;
height: 16px;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite > ul.rs > li > a:hover{
background-color: #04203c;
}
.et-fixed-header#main-header, .et-fixed-header#main-header .nav li ul, .et-fixed-header .et-search-form {
background-color: #04203c !important;
}
.S_hero{ padding: 0;
height: 90vh;
background-color: #06325d;
}
.S_hero > .et_pb_row{
padding: 0;
margin: 0;
max-width: 100vw;
width: 100%;
height: 90vh;
}
.S_hero > .et_pb_row .et_pb_column,
.S_hero > .et_pb_row .et_pb_column .et_pb_slider,
.S_hero > .et_pb_row .et_pb_column .et_pb_slider .et_pb_slides{
width: 100%;
height: 90vh;
}
.S_hero > .et_pb_row .et_pb_slide{
margin: 0 0 0 auto;
padding: 0;
background-position: right center;
background-size: cover;
float: right;
height: 90vh !important;
}
.S_hero > .et_pb_row .et_pb_slide > .et_pb_container{
height: 90vh !important;
}
.S_hero > .et_pb_row .et_pb_slide > .et_pb_container .et_pb_slider_container_inner{
}
.S_hero > .et_pb_row .et_pb_slide .et_pb_slide_description{
position: relative;
top: 0;
background-image: none;
width: 50vw;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
background-color: #05112bed;
padding: 80px 10vw;
}
.section_presentation {
background-color: #ffffff;
padding: 80px 0 !important;
} .S_flux-insta{
background-color: #04203c;;
}
.S_flux-insta h2{
color: #fff;
}   .S_hero50 .et_pb_row.ligne_titre{
z-index: 20;
padding: 80px 10vw !important;
max-width: 100vw;
width: 100%;
}
.S_hero50 .et_pb_module.et_pb_image{
}
.S_hero50 .et_pb_module.et_pb_image .et_pb_image_wrap,
.S_hero50 .et_pb_module.et_pb_image .et_pb_image_wrap img{
width: 100%;
}
.S_hero50 .et_pb_module.et_pb_image .et_pb_image_wrap img{
object-fit: cover;
object-position: center;
}
.S_hero50 .et_pb_module.et_pb_gallery{
margin-bottom: 24px !important;
}
.S_hero50 .et_pb_gallery_items{
}
.S_hero50 .et_pb_gallery_items > .et_pb_gallery_item{
margin: 0 12px;
width: calc((100% / 3) - 24px);
}
.S_hero50 .et_pb_gallery_items > .et_pb_gallery_item .et_pb_gallery_image{
}
.S_hero50 .et_pb_gallery_items > .et_pb_gallery_item .et_pb_gallery_image a{
}
.S_hero50 .et_pb_gallery_items > .et_pb_gallery_item .et_pb_gallery_image a > img{
}
.S_hero,
.S_hero100{
background: linear-gradient(225deg, #06325d, #04203c);
height: calc(100vh - 130px) !important;
padding: 0 !important;
}
.S_hero100 > .et_pb_row{
max-width: 100vw;
margin: 0;
padding: 0;
width: 100%;
}
.S_hero100 > .et_pb_row > .et_pb_column{
}
.S_hero100 > .et_pb_row > .et_pb_column > .et_pb_module:not(.et_pb_slider){
padding: 0 10vw;
}
.S_hero100 h1{
margin-top: 80px;
}
.S_hero100 > .et_pb_row > .et_pb_column > .et_pb_module.et_pb_slider{
width: 50vw;
margin: 0 0 0 auto;
}
.S_hero100 > .et_pb_row > .et_pb_column > .et_pb_module.et_pb_slider > .et_pb_slides{
}
.S_hero100 > .et_pb_row > .et_pb_column > .et_pb_module.et_pb_slider > .et_pb_slides > .et_pb_slide{
margin: 0;
}
.S_hero .et_pb_slide .et_pb_container,
.S_hero100 .et_pb_slide .et_pb_container{
display: flex;
justify-content: center;
}
.S_hero .et_pb_slider_container_inner,
.S_hero100 .et_pb_slider_container_inner{
display: flex;
flex-direction: row-reverse;
}
.S_hero .et_pb_slide .et_pb_slide_description,
.S_hero100 .et_pb_slide .et_pb_slide_description{
background: none !important;
width: calc(60vw - 80px) !important;
padding: 80px 80px 80px 10vw !important;
}
.S_hero .et_pb_slide .et_pb_slide_image,
.S_hero100 .et_pb_slide .et_pb_slide_image{
top: 0;
position: relative;
margin: 0 !important;
display: flex;
justify-content: center;
align-items: center;
max-height: 100%;
width: 50vw;
padding-right: 10vw;
height: 100%;
}
.S_hero .et_pb_slide .et_pb_slide_image img,
.S_hero100 .et_pb_slide .et_pb_slide_image img{
width: 100%;
height: 65vh;
max-height: 65vh !important;
object-fit: cover;  
border-radius: 12px;
}
img,
.et_pb_slider .et_pb_slide,
.et_pb_column.et_pb_column_empty{
border-radius: 12px;
} .S_hero50 {
background: linear-gradient(180deg, #06325d, #04203c);
max-height: calc(80vh - 130px) !important;
padding: 0 !important;
border-bottom: 4px solid #e2ab80;
}
.S_hero50 h1{
font-size: 3.6rem;
}
.S_hero50 h1,
.S_hero50 p{
color: #fff;
}
.S_hero50 .et_pb_text{
color: #fff;
}  .S_diapo100,
.S_diapo100 > .et_pb_row,
.S_diapo100 .et_pb_slider .et_pb_slide{
padding: 0 !important;
max-width: 100%;
width: 100%;
}
.S_diapo100 > .et_pb_row:first-child{
z-index: 20;
padding: 80px 10vw !important;
}
.S_diapo100 .et_pb_slider .et_pb_slide{
height: 100% !important;
}
.S_diapo100 .et_pb_slider .et_pb_slide .et_pb_slide_image{
margin: 0 !important;
width: 100%;
height: 100%;
top: 0;
}
.S_diapo100 .et_pb_slider .et_pb_slide .et_pb_slide_image img{
max-width: 100vw;
width: 100%;
height: 100%;
max-height: 100% !important;
object-fit: cover;
}
.L_BG {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: 100vw !important;
padding: 0 !important;
height: 100%;
z-index: 10;
opacity: 0;
}
.L_BG *{
height: 100%;
}
.L_BG .et-pb-slider-arrows,
.L_BG .et-pb-slider-arrows *{
height: initial;
}   .S_tarifs {
background-color: #F9EEE6;
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_tarif.svg);
background-repeat: no-repeat;
background-position: 10vw center;
background-size: 140px;
padding: 36px 10vw 60px calc(10vw + 188px) !important;
}
.S_tarifs > .et_pb_row{
max-width: 100%;
width: 100%;
}
.parent-pageid-56 .S_tarifs{
background-image: none;
padding: 60px 10vw !important;
} .search-results div#left-area{
}
.search-results div#left-area article{
margin-bottom: 60px;
padding-bottom: 50px;
border-bottom: 1px solid #eee;
display: flex;
flex-direction: column;
padding-left: 274px;
position: relative;
}
.search-results div#left-area article a.entry-featured-image-url{
position: absolute;
left: 0;
top: 0;
max-height: max-content;
margin: 0;
}
.search-results div#left-area article a.entry-featured-image-url img{
width: 250px;
object-fit: cover;
height: 160px;
}
.search-results div#left-area article h2.entry-title{
}
.search-results div#left-area article h2.entry-title a{
}
.search-results div#left-area article p.post-meta{
} p, li{
font-size: 1.05rem;
} .parent-pageid-56 .S_tarifs{
}
.parent-pageid-56 .S_tarifs .L_ancres{
padding: 0 0 40px;
border-bottom: 4px double #e2ad8040;
margin-bottom: 50px;    
}
.parent-pageid-56 .S_tarifs .L_ancres .et_pb_column > [class*="et_pb_module"]{
width: 100%;
}
.parent-pageid-56 .S_tarifs .L_ancres ul{
display: flex;
flex-wrap: wrap;
padding: 0;
}
.parent-pageid-56 .S_tarifs .L_ancres ul > li{
margin: 0 12px 36px 0;
}
.parent-pageid-56 .S_tarifs .L_ancres ul > li:before{
display: none;
}
.parent-pageid-56 .S_tarifs .L_ancres ul > li > a{
background-color: transparent;
border: 1px solid #E2AB80;
padding: 12px 24px 12px 36px;
border-radius: 24px;
line-height: 1;
}
.parent-pageid-56 .S_tarifs .L_ancres ul > li > a:hover{
background-color: #E2AB80;
color: #fff;
padding: 12px 24px 12px 40px;
}
.parent-pageid-56 .S_tarifs .L_ancres ul > li > a:before{
content: "";
width: 12px;
height: 12px;
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_fleche-right_E3B478.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 8px;
position: absolute;
left: 16px;
top: 8px;
}
.parent-pageid-56 .S_tarifs .L_ancres ul > li > a:hover:before{
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_fleche-right_FFFFFF.svg);
left: 20px;
} .parent-pageid-56 table{
border: none !important;
}
.parent-pageid-56 table > tbody > tr > td{
width: 50%;
}
.parent-pageid-56 table > tbody > tr > td:first-child{
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
.parent-pageid-56 table > tbody > tr > td:last-child{
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
.tablepress>:where(tbody.row-striping)>:nth-child(2n)>* {
background-color: #f9eee6;
}
.tablepress>.row-hover>tr:hover>* {
background-color: #e2ad80;
} table#tablepress-23 tr.row-1 > td,
table#tablepress-23 tr.row-4 > td{
border: none;
background-color: transparent;
font-weight: 600;
padding: 0;
margin: 24px 0 6px;
display: block;
}
table#tablepress-23 tr.row-1:hover > td,
table#tablepress-23 tr.row-4:hover > td{
background-color: transparent;
}  @media all and (min-width: 981px) {
.et_header_style_left #et-top-navigation nav>ul>li>a {
padding-bottom:15px!important;
}
.page-id-9 .intro {
margin: 0;
}
.grille {
display: grid;
grid-template-columns: 1fr repeat(12, minmax(5px, 105px)) 1fr;
grid-gap: 5px;
width: 100%;
}
.temoignage {
width: 42.25%;
margin: 0 2% 0 auto;
transform: translate(-40px, 20px);
}
.et_pb_row.troispoles {
max-width:none;
width:100%;
}
.troispoles {
}
.troispoles .greffecheveux  {
grid-column: 2/6;
grid-column: 2/8;
grid-row: 1;
width: 100%;
margin: 0;
}
.troispoles .greffecheveux .et_pb_image {
position: absolute;
width: 94%;
right: 0;
top: 85px;
}
.troispoles .greffecheveux .lesboutons a {
margin: 0 25px 0 0;
}
.troispoles .greffecheveux .et_pb_text {
border: 1px solid #fff;
padding: 230px 25px 25px;
margin: 175px 29px 0 0;
}
.troispoles .medecinehestetique {
grid-column: 6/10;
grid-column: 8/14;
grid-row: 1;
width: 100%;
margin: 0;
z-index: 10;
}
.troispoles .medecinehestetique .et_pb_text{
border: 1px solid #fff;
padding: 25px 25px 140px;
margin: 0 27px 225px 5px;
}
.troispoles .medecinehestetique .et_pb_image {
position: absolute;
bottom: -15px;
right: 20px;
}
.troispoles .chirurgie {
grid-column:10/14;
grid-row: 1;
width: 100%;
margin: 0;
}
.troispoles .chirurgie .et_pb_text{
border: 1px solid #fff;
padding: 95px 25px 25px;
z-index: 1;
margin: 265px 0 0 15px;
}
.troispoles .chirurgie .et_pb_image{
position: absolute;
left: -18px;
top: 35px;
margin: 0 17px 0 0;
}
.troispolesentete h3.ligne,
.troispolesentete h2.ligne{
background-position: center bottom;
}  .news .et_pb_column_9 .et_pb_posts article { margin: 360px 0 0 0;
}
.news .et_pb_column_9 .et_pb_posts article a.entry-featured-image-url {
position: absolute;
top: -290px;
}
.news .et_pb_column_10 .et_pb_posts article{
padding: 55px 50px 200px;
}
.news .et_pb_column_10 .et_pb_posts article a.entry-featured-image-url {
position: absolute;
bottom: -495px;
left: 0;
padding: 0 50px 0 0;
bottom: -300px;
}
}
@media all and (max-width: 1600px) {
.et-pb-controllers {
left: 20px;
text-align: left;
}  .section_chirurgien .txt_detail-chir h3 {
min-height: 100px;
padding: 0;
} .page-id-44 .section_hero .ligne_titre span.et_pb_image_wrap img {
top: -60px;
width: 100%;
} #mega-menu-wrap-primary-menu #mega-menu-primary-menu {
justify-content: flex-end;
padding: 0 100px 0 0;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
font-size: .8rem;
}
}
@media all and (max-width: 1400px){
.et_fixed_nav #main-header, 
.et_fixed_nav #top-header, 
.et_non_fixed_nav.et_transparent_nav #main-header, 
.et_non_fixed_nav.et_transparent_nav #top-header {
position: absolute;
}
}
@media all and (max-width: 1300px) {
.ligne_mosaique .et_pb_module.et_pb_text {
padding: 3%;
width: 70%;
}
ul.menu-zone li ul.sousmenu.smenu-visage {
left:130px;
}
.page-id-465 .section_chirurgien .et_pb_row .et_pb_column {
margin: 35px 20px;
}
.ligne_chirurgien .img_hover h3 {
font-size:1em;
}
.ligne_chirurgien .et_pb_column .et_pb_code {
width: 23%;
}
.section_accroche .et_pb_column:first-child .et_pb_module.et_pb_text, .ligne_accroche .et_pb_column:first-child .et_pb_module.et_pb_text {
right:auto;
} .search-results div#left-area article a.entry-featured-image-url img{
width: 250px;
object-fit: cover;
height: 220px;
} .parent-pageid-56 .S_tarifs > .et_pb_row > .et_pb_column:first-of-type{
padding: 0;
}
.parent-pageid-56 .S_tarifs > .et_pb_row > .et_pb_column:first-of-type .et_pb_module.et_pb_code{
padding: 36px;
}
}
@media all and (max-width: 1200px) { header#main-header .container.clearfix.et_menu_container{
grid-template-columns: 100%;
grid-template-rows: 36px 100px;
}
div#custom_html-10{
grid-area: 1 / 1 / 2 / 2;
}
#main-header .container .logo_container{
grid-area: 2 / 1 / 3 / 2;
}
#main-header .container #et-top-navigation{
grid-area: 2 / 1 / 3 / 2;
padding: 0 !important;
}
#main-header .container #et-top-navigation > nav#top-menu-nav{
height: 100%;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle{
background-color: transparent;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu{
width: 100%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
position: relative;
left: auto;
width: 100%;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child{
padding: 30px 24px 30px 0;
} .texte p.telephone strong {
display: block;
} .ligne_mosaique .et_pb_module.et_pb_text{
height: 30%;
}  .L_ancres .et_pb_column {
flex-wrap: wrap;
}
.L_ancres .et_pb_column > [class*="et_pb_module"]{
width: 100%;
} .S_hero, .S_hero100{
height: initial;
}
.S_hero > .et_pb_row{
height: initial;
}
.S_hero > .et_pb_row .et_pb_column,
.S_hero > .et_pb_row .et_pb_column .et_pb_slider,
.S_hero > .et_pb_row .et_pb_column .et_pb_slider .et_pb_slides{
height: initial;
}
.S_hero .et_pb_slide .et_pb_slide_image img, .S_hero100 .et_pb_slide .et_pb_slide_image img{
height: 300px;
} }
@media all and (max-width: 1100px) {
.ligne_mosaique .et_pb_module.et_pb_text {
bottom:0;
width:80%;
}
}
@media all and (max-width: 1100px) {
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
float: none;
min-height: 1px;
clear: both;
}
ul.menu-zone > li,
ul.menu-zone > li:hover,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12,
li#mega-menu-62-0-0.colA ul.mega-sub-menu li:last-child .solution-famille,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
width: 100%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 15px 15px 15px 15px;
width: 100%;
}
.souhait-besoins .souhait-famille {
width: 100%;
margin-right: 0;
}
ul.menu-zone li ul.sousmenu.smenu-visage {
padding-left: 170px;
left: 110px;
}
.section_accroche .et_pb_column:first-child .et_pb_module.et_pb_text, .ligne_accroche .et_pb_column:first-child .et_pb_module.et_pb_text {
width: 100%;
} ul.menu-zone > li:hover a{
}
ul.menu-zone li:hover ul.sousmenu li a{
}
ul.menu-zone li:hover ul.sousmenu li:hover a{
}
ul.menu-zone li ul.sousmenu{
}
ul.menu-zone li:hover ul.sousmenu{
}
ul.menu-zone li:hover ul.sousmenu li{
}
ul.menu-zone li:hover ul.sousmenu li:hover{
} }
@media all and (max-width: 980px) {
.section_detail-solution .et_pb_module.et_pb_image, .section_detail-solution .et_pb_module.et_pb_slider{
max-height: 450px;    
}
[class*="section_detail"] > .et_pb_row > .et_pb_column > .et_pb_module.et_pb_image > span.et_pb_image_wrap > img {
max-height: 450px;
object-fit: cover;
}
.S_hero50 h1 {
font-size: 2.4rem;
}
ul.fil{
overflow-x: scroll;
}
ul.fil > li {
display: contents;
}
ul.fil > li > a,
ul.fil > li:last-of-type{
display: block;
margin-right: 12px;
min-width: fit-content;
}
div#ligne_peeling-fort{
display: flex;
flex-direction: column-reverse;	
}
div#ligne_peeling-fort .et_pb_module.et_pb_tabs.onglets ul.et_pb_tabs_controls{
flex-direction: column;	
}
div#ligne_peeling-fort .et_pb_module.et_pb_tabs.onglets ul.et_pb_tabs_controls li{
width: 100%;
text-align: center;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content .L_two-col .col{
padding-left: 0 !important;
padding-right: 0 !important;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content h3{
margin-top: 20px;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content div.L_bandeau ul{
flex-direction: column;
}
.et_pb_module.et_pb_tabs.onglets .et_pb_tab_content div.L_bandeau ul li{
width: 100%;
margin-bottom: 25px;
} div#et_top_search {
float: none;
position: absolute;
top: -60px;
right: -10px;
}
#main-header .container #custom_html-3 .custom-html-widget .reseaux{
margin-left: 0;
} .L_two-col{
flex-direction: column;
}
.L_two-col .col{
min-width: 100%;
max-width: 100%;
}
.L_two-col .col.txt:first-child .module{
padding: 0;  
}
.L_two-col .col.txt:last-child  .module{
padding: 0;
}
.L_two-col .col.txt .et_pb_module{
padding: 0 50px;
}
.L_two-col .col .module:first-child{
padding-top: 40px !important;
}
.L_two-col .col .module:last-child{
padding-bottom: 40px !important;
}
.L_two-col .col.img{
} #et_mobile_nav_menu {
display:none;
}
#main-header .container {
display: block;
grid-template-columns: repeat(1, 1fr);
}
#main-header .container .logo_container {
padding-left: 0;
position: absolute;
z-index: 80;
width: 280px;
height: 100%;
}
#main-header .container #custom_html-3 {
width: 100%;
grid-column: 2;
grid-row: 1;
display: block;
padding-right: 0;
}
#main-header .container #custom_html-3 .custom-html-widget {
display: flex;
flex-wrap:wrap;
justify-content: flex-start;
margin: 0 auto;
background-color: #f2f2f2;
}
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 300px;
margin: 0 auto 20px;
float: none;
display: block;
}
#main-header .container #custom_html-3 .custom-html-widget a{
margin-right: 20px;
}   h1, h2, h3, h4, h5, h6 {
text-align:left;
}
.ligne_onglet ul.et_pb_tabs_controls{
flex-wrap: wrap;
}
.section_detail-dark.bandeau_rdv h2,
.ligne_chirurgien .img_hover h3 {
text-align:center;
}
.troispolesentete h3.ligne, .troispolesentete h2.ligne {
margin-bottom:20px;
}
.ligne_equipe-med .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description h2 {
width: 100%;
text-align: center;
}
.ligne_equipe-med .et_pb_slides .et_pb_slide {
margin:0;
padding:0;
height:310px !important;
}
.ligne_equipe-med .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description {
bottom: auto;
text-align: center;
top: 190px;
}
.ligne_onglet ul li{
height: auto;
min-height: 25px;
}
.temoignage {
width: auto;
margin: 20px 2% 0 auto;
}
.et_pb_image .et_pb_image_wrap img,
.et_pb_image .et_pb_image_wrap {
display:block;
margin:0 auto;
}
.et_pb_section {
padding: 0;
}
.section_hero .ligne_titre span.et_pb_image_wrap img {
top: -30px;
}
.et_pb_module.pictos ul {
height: 90px;
padding: 0;
}
.et_pb_module.pictos ul li a {
height: 80px;
padding: 50px;
}
iframe {
border:none;
width:100%;
}
.ligne_equipe-med .et_pb_slide_image {
margin-top:0 !important;
}
.ligne_equipe-med .et_pb_container {
height:auto !important;
}
.ligne_chirurgien .et_pb_column {
flex-wrap: wrap;
}
.ligne_chirurgien .et_pb_column .et_pb_code {
margin-bottom:20px !important;
width: 47.5%;
}
.plateau .et_pb_text h2, h1.ligne, h2.ligne, h3.ligne, h4.ligne {
line-height:1.3;
margin:10px 0 22px;
}
.troispolesentete h3.ligne, .troispolesentete h2.ligne {
background-position:center bottom;
text-align:center;
}
.plateau .et_pb_text {
margin:0 auto;
padding:20px;
}
.medipolebas {
margin: 20px auto;
}
#sect-menufixe .et_pb_row.menufixe {
padding-top: 30px;
padding-bottom: 20px;
top:0 !important;
}
.section_detail-dark h3 {
line-height: 1.2;
}
#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 {
line-height: 1.4em;
text-align:left;
}
.ligne_phase ul li {
padding: 0px 0 0 21px;
margin: 0 0 10px;
}
.section_bandeau .slideshow .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description {
padding:20px;
width:auto;
} .footer-widget:nth-child(n) {
width: 100% !important;
margin: 0 !important;
}
#footer-widgets .footer-widget .textwidget {
display:block;
}
#footer-widgets .footer-widget .textwidget .logo {
margin: 0 auto;
}
#footer-widgets .footer-widget .textwidget .texte {
margin: 0 auto;
}
.ligne_mosaique .et_pb_module.et_pb_text {
height:auto;
}
.ligne_mosaique .et_pb_module.et_pb_text h4 {
padding-bottom:0;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
padding: 0 5px;
}
.consulte {
margin-bottom:20px !important;
}
.section_accroche .et_pb_column:first-child .et_pb_module.et_pb_text, .ligne_accroche .et_pb_column:first-child .et_pb_module.et_pb_text {
padding: 20px;
top:auto;
position: relative;
}
.section_accroche .et_pb_column {
margin-bottom:0;
}
.ligne_phase .et_pb_module.et_pb_slider .et_pb_slides .et_pb_slide {
height: 300px !important;
}
li.telephone {
padding: 3px 0 3px 35px;
}
.page-id-52 .section_onglet .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab_content .bloc_chir {
width: 47.5%;
}
.section_detail-dark .et_pb_module.et_pb_image {
padding-right:0;
} .page-id-1100 .section_formulaire .et_pb_row{
display: flex;
flex-direction: column;
} .S_highlight {
}
.S_highlight .L_video iframe{
max-height: 600px;
}
.wp-google-content-inner .wp-google-reviews{
display: block;
}
.wp-google-content-inner .wp-google-reviews .wp-google-review{
max-width: 100% !important;
} .ligne_mosaique .et_pb_module.et_pb_image,
.ligne_mosaique img{
width: 100% !important;
}
.parent-pageid-56 .S_tarifs > .et_pb_row > .et_pb_column:first-of-type{
position: relative;
height: auto;
top: 0;
}
}
@media all and (max-width: 900px) { .section_plateau-tech > .et_pb_row,
.home #avis .et_pb_row{
padding: 60px 50px;
}
.section_coordonnees > .et_pb_row{
flex-direction: column;
}
.section_coordonnees > .et_pb_row > .et_pb_column{
margin: 0 0 48px;
}
.S_hero, .S_hero100{
height: initial;
}
.S_hero50{
max-height: initial !important;
}
.ligne_duo{
flex-direction: column;
}
.ligne_duo .et_pb_column{
margin: 0 0 48px;
}  .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
.et_fixed_nav.et_show_nav #page-container{
padding-top: 0 !important;
margin-top: 0 !important;
}
.et_fixed_nav #main-header,
.et_fixed_nav #top-header,
.et_non_fixed_nav.et_transparent_nav #main-header,
.et_non_fixed_nav.et_transparent_nav #top-header{
position: relative;
}
div#custom_html-10 .custom-html-widget{
padding: 0 12px;
}
div#custom_html-10 .custom-html-widget > .topmenu-droite{
display: none;
}
#main-header .container .logo_container > a {
background-position: center;
left: calc(50% - 140px);
}
header#main-header{
position: fixed;
}  .S_hero .et_pb_slider_container_inner, .S_hero100 .et_pb_slider_container_inner {
flex-direction: column-reverse;
}
.S_hero .et_pb_slide .et_pb_slide_image, .S_hero100 .et_pb_slide .et_pb_slide_image{
width: 100%;
padding-right: 50px;
padding-left: 50px;
}
.S_hero .et_pb_slide .et_pb_slide_description, .S_hero100 .et_pb_slide .et_pb_slide_description{
width: 100% !important;
padding: 80px 50px 20px !important;
}
.S_actualites .et_pb_posts > div > article, .section_blog .et_pb_module.et_pb_posts > div > article{
width: 100%;
margin: 0 0 48px;
}
.S_actualites .et_pb_posts > div > article:nth-child(3n+1), .section_blog .et_pb_module.et_pb_posts > div > article:nth-child(3n+1),
.S_actualites .et_pb_posts > div > article:nth-child(3n+1), .section_blog .et_pb_module.et_pb_posts > div > article:nth-child(3n+2),
.S_actualites .et_pb_posts > div > article:nth-child(3n+1), .section_blog .et_pb_module.et_pb_posts > div > article:nth-child(3n+3){
margin: 0 0 48px;
} }
}
@media all and (max-width: 850px) { .section_detail-solution {
padding: 0 0 80px !important;
}
.et_pb_row.ligne_detail,
.gris .et_pb_row {
width: 80%;
} #mega-menu-wrap-primary-menu #mega-menu-primary-menu {
visibility: visible;
text-align: center;
padding: 0px 0px 0px 0px;
display: flex;
flex-wrap: wrap;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.mega-menu-item,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
width:25%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
height:auto;
padding:10px;
line-height: 1.2;
}
.bandeau_chirurgie ul {
display:block;
}
.bandeau_chirurgie ul li {
margin: 30px auto 10px;
width:100%;
}
.slideshow .et-pb-controllers {
bottom: 100px;
}
.section_autre_chir ul li {
width: 42%;
margin: 10px 1.5%;
} .search-results div#left-area article a.entry-featured-image-url img{
height: 270px;
} }
@media all and (max-width: 768px) {
.home .et_pb_slider .et_pb_slide {
height: 450px !important;
position: relative;
background-position: 75% 50%;
}
.home .et_pb_slide.et_pb_slide_1 {
background-position: center !important;
}
.et-pb-active-slide .et_pb_slide_image {
display:block!important;
}
.ligne_equipe-med .et_pb_slides .et_pb_slide {
height:450px !important;
}
.ligne_equipe-med .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description {
bottom: auto;
top: 0;
}
.section_hero .ligne_titre span.et_pb_image_wrap img {
top: 0;
}
.medipole .et_pb_text_inner {
display: block;
}
.medipolebas h2 {
text-align: center;
}
.medipole .et_pb_text_inner > div {
margin-bottom: 10px;
width: 100%;
text-align: center;
margin: 0 auto 10px;
}
.section_detail-dark.bandeau_rdv .ligne_bouton ul {
display:block;
}
.section_detail-dark.bandeau_rdv .ligne_bouton ul li {
text-align: center;
display: table;
margin: 0 auto 10px;
}
.section_detail-dark h2 {
margin-bottom: 25px;
}
.section_hero .ligne_titre span.et_pb_image_wrap {
height:auto;
}
.bloc_orange.txt_bloc-color p {
padding:0 !important;
}
.bloc_orange, .txt_bloc-color p {
padding: 30px !important;
}
.equipeexpert.et_pb_text ul a {
font-size: 1.1em;
}
.section_detail-solution .et_pb_module.et_pb_text h2.ligne,
body h2,
.equipeexpert h2, .et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
font-size: 1.6em;
}
h3, .et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
font-size: 1.3em;
}
.section_detail-solution .ligne_detail ul.liste_puce-or h4, h4, .et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {
font-size:16px;
}
h1 {
font-size: 26px;
}
.ligne_chirurgien .img_hover .overlay-image .text {
font-size:24px;
}
.ligne_duo {
display: block;
}
.section_accroche .et_pb_column:last-child, .ligne_accroche .et_pb_column:last-child {
padding-right:0;
}
.et_pb_module.pictos ul,
.section_accroche .et_pb_row, .ligne_accroche,
.section_accroche .et_pb_column:last-child, .section_accroche .et_pb_column:last-child .pictos, .section_accroche .et_pb_column:last-child .pictos .et_pb_text_inner {
height: auto;
}
.page-id-52 .section_onglet .et_pb_module.et_pb_tabs ul li,
.page-id-52 .section_onglet .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab_content .bloc_chir {
width: 100%;
}
.et_pb_tabs_controls li a {
display:block;
}
ul.liste_ancre,
ul.liste_ancre li a,
.menufixe ul.menu-ancre,
.menufixe ul.menu-ancre li a {
display:block;
}
.menufixe ul.menu-ancre li a {
padding: 5px 15px;
}
.section_blog .et_pb_module.et_pb_blog_0 > div {
display:bloc;
}
.section_blog .et_pb_module.et_pb_blog_0 article {
width:100%;
}
.section_autre_chir ul {
display:block;
}
.section_autre_chir ul li {
width: 100%;
margin: 10px 0;
}
#sect-menufixe .et_pb_row.menufixe {
display:none;
}
.page-id-44 .tableau_medest ul li{
width: 100% !important;
}
.page-id-653 .ligne_mosaique{
display: flex;
flex-direction: column;	
}
.page-id-653 .ligne_mosaique .et_pb_column{
width: 100%;
}
.page-id-653 .ligne_mosaique .et_pb_module.et_pb_text{
}
.page-id-653 .ligne_mosaique .et_pb_column .et_pb_module.et_pb_code{
opacity: 1;
top: 0;
}
.page-id-56 table tr td:last-child {
width: auto;
}
.tarifs_new table tr td {
display:block;
text-align:center !important;
width:auto !important
}
.tarifs_new table tr td:last-child p {
text-align:center !important;
}
.section_plateau-tech .et_pb_column.et-last-child .et_pb_text,
.section_coordonnees > .et_pb_row > .et_pb_column{
padding: 24px;
}
.section_plateau-tech .et_pb_toggle .et_pb_toggle_content table tr{
display: flex;
flex-direction: column;
}
.section_plateau-tech .et_pb_toggle .et_pb_toggle_content table tr td{
width: 100%;
padding: 0 0 12px;
}
.section_presentation h2,
.section_presentation p {
text-align: left;
}
.section_presentation h2{
background-position: left bottom !important;    
}
}
@media all and (max-width: 600px) { #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.mega-menu-item,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
width:100%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu {
width:100%;
}
ul#mega-menu-primary-menu > li:hover > a,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item:hover > a.mega-menu-link {
background: transparent !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu{
background-color: transparent;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
border: none;
text-align:center;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
position: absolute;
top: 0;
left: 0;
width: 100%;
padding-top: 22px;
height: 38px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
border-top:1px solid #333;
line-height:1.5em;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link > span.mega-indicator {
left: 0;
text-align: right;
color: #333;
padding-top: 0;
} ul.menu-zone li:hover ul.sousmenu {
position: relative;
padding-left: 0 !important;
left: 0 !important;
}
ul.menu-zone li:hover ul.sousmenu li a{
color: #000;
}
.slideshow .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description {
width:auto;
}
.temoignage .et_pb_post {
display: block;
}
.temoignage .et_pb_post .entry-featured-image-url {
margin:0 auto;
}
.ligne_chirurgien .et_pb_column .et_pb_code {
margin-bottom: 20px !important;
width: 100%;
}
.ligne_chirurgien .img_hover .overlay-image .text {
font-size:20px;
}
.et_pb_button {
display: block;
}
.et_pb_button + br {
display:none;
}
.section_coordonnees .medipolebas .et_pb_module.et_pb_code .et_pb_code_inner {
display: block;
}
.section_coordonnees .medipolebas .et_pb_module.et_pb_code .et_pb_code_inner .et_pb_button {
text-align:center;
}  .search-results div#left-area article{
padding-left: 0;
}
.search-results div#left-area article a.entry-featured-image-url{
position: relative;
margin-bottom: 30px;
}
.search-results div#left-area article a.entry-featured-image-url img{
height: 250px;
width: 100%;
} .page-id-1100 form .et_pb_contact > .et_pb_contact_field{
width: 100%;
margin: 0;
padding: 0;
}
}
@media all and (max-width: 480px) { h1{
}
h2{
}
h3{
line-height: 1.5rem;
}
p, li{
font-size: .96rem;
line-height: 1.5em;
}
.et_pb_button {
position: relative;
display: inline-block;
font-size: 1.2rem;
background-image: none;
}
.et_pb_button:before{
display: block;
content: "";
position: absolute;
left: 30px;
top: 14px;
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_fleche-right_E3B478.svg);
background-size: 8px;
background-repeat: no-repeat;
width: 12px;
height: 12px;
background-position: left center;
opacity: 1;
}
.et_fixed_nav #main-header,
.et_fixed_nav #top-header,
.et_non_fixed_nav.et_transparent_nav #main-header,
.et_non_fixed_nav.et_transparent_nav #top-header{
position: fixed;
}
div#et-main-area {
padding-top: 100px;
}   div#custom_html-10 .custom-html-widget {
padding: 0;
}
div#custom_html-10 .custom-html-widget > .topmenu-gauche p.adresse {
margin-right: 6px;
border-right: 1px solid #eee;
padding-right: 0;
}
div#custom_html-10 .custom-html-widget > .topmenu-gauche p.telephone > a{
width: 142px;
}  #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right{
height: 100px;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu {
background-color: #04203c;
top: 64px;
overflow-y: scroll;
max-height: calc(100vh - 100px);
padding: 0 0 24px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
text-align: left;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
}
#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open + #mega-menu-primary-menu > li > ul {
padding: 6px;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open + #mega-menu-primary-menu > li > ul > li > ul{
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu{
background-color: ;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
position: relative;
display: contents;
left: auto;
width: 100%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{
color: #fff !important;
padding-left: 24px !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link:before{
left: 6px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
padding: 0 6px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: #ffffff;
background: #04203c;
font-weight: 600;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{
content: "";
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_fleche-right_E3B478.svg);
background-position: center;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu > li.mega-menu-item:first-child > a.mega-menu-link{
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before{
content: "";
width: 6px;
height: 6px;
background-image: url(https://www.celest-lyon.com/wp-content/themes/divi-creative-agency/img/gfx/pictos/picto_fleche-right_FFFFFF.svg);
background-position: center;
top: 20px;
left: 0;
position: absolute;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.mega-menu-item, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
width: 100%;
padding-bottom: 12px;
margin-bottom: 6px;
border-bottom: 1px solid #ffffff14;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.mega-menu-item, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-toggle-on {
width: 100%;
padding-bottom: 12px;
margin-bottom: 6px;
border-bottom: 1px solid #ffffff14;
background-color: #134f7c;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li#mega-menu-item-7586 > a.mega-menu-link {
margin: 12px;
text-align: center;
padding: 12px 24px;
background-image: none;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
padding: 10px 24px;
background-color: #10436a;
}   .S_hero,
.S_hero100,
.home .et_pb_slider .et_pb_slide,
.S_hero > .et_pb_row .et_pb_slide > .et_pb_container {
height: auto !important;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{
font-size: 2rem;
}
.S_hero .et_pb_slide .et_pb_slide_description,
.S_hero100 .et_pb_slide .et_pb_slide_description {
width: 100% !important;
padding: 72px 5vw 20px !important;
}
.S_hero .et_pb_slide .et_pb_slide_image,
.S_hero100 .et_pb_slide .et_pb_slide_image{
padding: 0 5vw 60px;
}
.et-pb-slider-arrows {
bottom: 18px;
left: calc(50% - 36px);
}
.et-pb-arrow-prev,
.et-pb-arrow-next,
.et-pb-arrow-prev:before,
.et-pb-arrow-next:before{
width: 36px;
height: 36px;
}
.et-pb-arrow-next,
.et_pb_slider:hover .et-pb-arrow-next{
left: 36px;
}
.section_presentation > .et_pb_row{
padding: 0;
} .parent-pageid-56 .S_tarifs > .et_pb_row > .et_pb_column:first-of-type .et_pb_module.et_pb_code{
min-width: auto;
}
.S_hero50 .et_pb_module.et_pb_gallery {
margin: 24px 0;
width: 100%;
}
.S_hero50 .et_pb_gallery_items > .et_pb_gallery_item{
width: 100%;
margin: 12px 0;
}
.S_tarifs{
background-position: center 50px;
background-size: 90px;
padding: 140px 5vw 36px !important;    
}
.S_tarifs h2{
text-align: center;
background-position: bottom center;
}
.S_tarifs p.btn > a.et_pb_button{
text-align: center;
background-color: #e2ab80;
color: #fff;    
}
.ligne_mosaique .et_pb_column{
margin-bottom: 36px !important;
}
.section_detail-solution .et_pb_module.et_pb_image, .section_detail-solution .et_pb_module.et_pb_slider{
max-height: initial;
}
}