<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin:0;padding:0;border:none;outline:none;}
*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
*::-moz-selection {background:#5C0086;color:#FFFFFF;}
*::selection {background:#5C0086;color:#FFFFFF;} body{font-family:'Montserrat',arial,helvetica,sans-serif;font-size:18px;color:#191919;background:#FFFFFF;position:relative;padding-top:166px;top:0!important;}
h1{font-size:50px;line-height:60px;font-family:'Lustria',arial,helvetica,sans-serif;font-weight:400;margin:0 0 20px;padding:0 0 20px;color:#32005D;position:relative;}
h2{font-size:35px;line-height:40px;font-family:'Lustria',arial,helvetica,sans-serif;font-weight:400;margin:40px 0 20px;padding:0;color:#32005D;position:relative;}
h3{font-size:20px;line-height:25px;font-family:'Lustria',arial,helvetica,sans-serif;font-weight:400;margin:20px 0 20px 0;padding:0;color:#32005D;}
h4{font-size:18px;line-height:25px;font-family:'Lustria',arial,helvetica,sans-serif;font-weight:400;margin:0 0 20px 0;padding:0;color:#32005D;}
@media screen and (max-width: 1023px){
h1{font-size:40px;line-height:50px;}
}
@media screen and (max-width: 767px){ h1{font-size:30px;line-height:40px;}
h2{font-size:30px;line-height:35px;}
}
a{text-decoration:none;color:#32005D;font-weight:bold;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
a:hover{color:#5C0086;}
a:focus{
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;}
a.btn{display:inline-block;padding:20px 30px 20px 30px;background:none;border:1px solid #FFFFFF;color:#FFFFFF;text-align:center;font-weight:400;border-radius:10px;}
a.btn:hover{background-color:#FFFFFF;color:#32005D;}
ul{list-style:none outside none;margin:0 0 20px 0;}
body:not(.home) #page #pageContainer ul li{line-height:25px;padding:0;position:relative;padding-left:15px;}
body:not(.home) #page #pageContainer ul li:before {position:absolute;left:0;top:10px;display:block;content:"";width:6px;height:6px;border-radius:6px;background:#32005D;}
img{display:block;border:none;margin:0;padding:0;}
img.alignleft{float:left;margin:0 20px 20px 0;}
img.alignright{float:right;margin:0 0 20px 20px;}
img.aligncenter{margin:0 auto;}
input,
select,
textarea {border:1px solid #C8C8C8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
p{font-size:18px;line-height:25px;margin:0 0 20px;}
p:last-child{margin:0;}
.pageSection p strong,
.pageSection ul li strong{color:#32005D;}
.mentions {max-width:1280px;margin:0 auto 80px;padding:0;}
.page-id-12 .mentions h2,
.page-id-12 .mentions p{text-align:center;}
.mentions h2:first-child{margin-top:0;}
.link{width:100%;height:auto;text-align:center;padding:0;margin:0;}
.link a{display:inline-block;width:100%;max-width:250px;height:50px;line-height:48px;color:#FFFFFF;font-size:17px;padding:0 15px;font-weight:400;background:none;border:1px solid #FFFFFF;text-align:center;border-radius:10px;
font-family:'Lustria',arial,helvetica,sans-serif;}
.link a:hover{background:#FFFFFF;color:#32005D;}
.link2 a{color:#32005D;background:none;border:1px solid #32005D;}
.link2 a:hover{background:#32005D;color:#FFFFFF;}
@media screen and (max-width: 1023px){
p{line-height:25px;}
}
@media screen and (max-width: 767px){
p{font-size:16px;line-height:20px;}
} #backtotop{opacity:0;z-index:2010;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#backtotop.enable{opacity:1;}
#backtotop a{display:block;position:absolute;z-index:2010;right:80px;bottom:80px;overflow:hidden;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/backtotop.png) no-repeat left top;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#backtotop a span{display:block;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/backtotop.png) no-repeat left -50px;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;width:50px;height:50px;opacity:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#backtotop a.open span{opacity:1;} #politiques{max-width:1280px;margin:0 auto 80px;}
#politiques &gt; *:last-child{margin-bottom:0;}
#politiques p{text-align:left;}
#politiques ul{text-align:left;}
#politiques h3{text-align:left;}
#politiques h4{text-align:left;font-size:18px;font-weight:400;color:#32005D;margin-bottom:20px;}
#contact .content_form .acceptance{margin-top:40px;}
#contact .content_form .acceptance input[type=checkbox]{width:14px;height:14px;float:left;margin:1px 5px 20px 0;padding:0;-webkit-appearance:checkbox;-moz-appearance:checkbox;}
#contact .content_form .acceptance span.wpcf7-list-item-label{font-size:14px;line-height:18px;}
#contact .content_form .acceptance span.wpcf7-list-item{margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#contact .content_form .acceptance span.wpcf7-list-item label{width:100%;max-width:370px;}  #headerContainer{position:absolute;left:0;top:0;width:100%;height:166px;z-index:30000;padding:0;}
#headerContainer:before{display:block;content:"";width:100%;height:6px;background: rgb(50,0,93);
background: linear-gradient(90deg, rgba(50,0,93,1) 0%, rgba(15,0,53,1) 100%);}
#header{width:100%;height:120px;margin:0;padding:0 80px;position:relative;
background: rgb(50,0,93);
background: linear-gradient(90deg, rgba(50,0,93,1) 0%, rgba(15,0,53,1) 100%);
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;} #headerLogo{width:380px;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#headerLogo &gt; div &gt; h1,
#headerLogo &gt; div{font-size:14px;line-height:16px;text-align:left;margin:0;padding:0;color:#FFFFFF;font-family:'Montserrat',arial,helvetica,sans-serif;}
#headerLogo &gt; div span{display:block;font-size:30px;line-height:35px;font-weight:700;}
#headerLogo &gt; a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;text-indent:-999em;}
@media screen and (max-width: 1440px){
#header{padding:0 40px;}
#headerLogo{width:320px;}
#headerLogo &gt; div span{font-size:25px;line-height:30px;}
}
@media screen and (max-width: 1200px){
}
@media screen and (max-width: 767px){
#header{padding:0 20px;}
#headerLogo &gt; div{font-size:12px;line-height:14px;}
#headerLogo &gt; div span{font-size:20px;line-height:26px;}
} #headerContainer #widgetTop{width:100%;min-height:40px;padding:0 80px;background:rgba(248,241,234,0.4);
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
#headerContainer #widgetTop &gt; ul{width:100%;height:100%;margin:0;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:space-between;
justify-content:space-between;}
#headerContainer #widgetTop ul li.widget{}
#headerContainer #widgetTop ul li.widget &gt; div{}
#headerContainer #widgetTop ul li#custom_html-3 &gt; div p{font-family:'Lustria',arial,helvetica,sans-serif;color:#32005D;font-size:17px;line-height:20px;margin:0;}
#headerContainer #widgetTop ul li#custom_html-3 &gt; div p span{display:inline-block;margin:0 10px;padding:0 10px 0 10px;border-left:1px solid #32005D;border-right:1px solid #32005D;}
#headerContainer #widgetTop ul li#custom_html-3 &gt; div p a{display:inline-block;padding-left:25px;font-weight:400;margin-left:-5px;
background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/map.png) no-repeat left center;-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#headerContainer #widgetTop ul li#custom_html-3 &gt; div p a:hover{color:#5C0086;}
#headerContainer #widgetTop ul li#custom_html-4 &gt; div a{display:inline-block;font-family:'Lustria',arial,helvetica,sans-serif;color:#32005D;border-left:1px solid #32005D;font-size:17px;line-height:20px;font-weight:400;margin:0;padding:0 10px;}
#headerContainer #widgetTop ul li#custom_html-4 &gt; div a.instagram{display:inline-block;width:40px;height:20px;color:#32005D;border:none;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/pictoInstagram.webp) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;text-indent:-999em;}
#headerContainer #widgetTop ul li#custom_html-4 &gt; div a.instagram:hover{background-image:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/pictoInstagramH.webp);}
#headerContainer #widgetTop ul li#custom_html-4 &gt; div a.tel{font-family:'Montserrat',arial,helvetica,sans-serif;color:#5C0086;font-weight:700;margin-right:0;padding-right:0;padding-left:35px;
background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/tel.png) no-repeat 8px center;-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
@media screen and (max-width: 1440px){
#headerContainer #widgetTop{padding:0 40px;}
}
@media screen and (max-width: 1200px){
#headerContainer #widgetTop ul li#custom_html-3 &gt; div p{font-size:15px;}
#headerContainer #widgetTop ul li#custom_html-4 &gt; div a{font-size:15px;}
}
@media screen and (max-width: 1023px){
#headerContainer #widgetTop &gt; ul{-webkit-justify-content:flex-end;justify-content:flex-end;}
#headerContainer #widgetTop ul li#custom_html-3{display:none;}
}
@media screen and (max-width: 767px){
#headerContainer #widgetTop{padding:0 20px;}
} .btnMenuMobile{display:none;width:54px;height:54px;position:absolute;top:30px;right:30px;cursor:pointer;z-index:50000;}
.btnMenuMobile.open{display:none!important;}
.btnMenuMobile .layer{
display:block;width:30px;height:2px;background:#FFFFFF;position:absolute;right:12px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
.btnMenuMobile .layer1{top:20px;}
.btnMenuMobile .layer2{top:27px;}
.btnMenuMobile .layer3{top:34px;}
.btnMenuMobile:hover .layer,
.btnMenuMobile:hover .layer2,
.btnMenuMobile:hover .layer3{width:30px;}
.btnMenuMobile.open .layer1{top:27px;width:30px;background:#FFFFFF;
-webkit-transform:rotateZ(45deg);
-moz-transform:rotateZ(45deg);
transform:rotateZ(45deg);}
.btnMenuMobile.open .layer2{width:30px;opacity:0;background:#FFFFFF;}
.btnMenuMobile.open .layer3{top:27px;width:30px;background:#FFFFFF;
-webkit-transform:rotateZ(-45deg);
-moz-transform:rotateZ(-45deg);
transform:rotateZ(-45deg);}
@media screen and (max-width: 1200px){
.btnMenuMobile{display:block;}
}
@media screen and (max-width: 767px){
.btnMenuMobile{right:10px;}
} #nav{width:calc(100% - 380px);
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.closeMenuMobile{display:none;}
#nav .menu-menu-principale-container{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#nav ul.menu{width:100%;list-style:none outside none;margin:0;padding:0 200px 0 150px;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#nav ul.menu &gt; li{position:relative;margin:0 2%;padding:10px 0;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav ul.menu &gt; li#menu-item-737{display:none;}
#nav ul.menu &gt; li:hover{overflow:visible;}
#nav ul.menu &gt; li &gt; a{max-width:120px;height:40px;font-size:17px;line-height:20px;color:#FFFFFF;text-transform:none;font-weight:400;position:relative;overflow:hidden;font-family:'Lustria',arial,helvetica,sans-serif;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:center;
align-items:center;
-webkit-align-content:flex-start;
align-content:flex-start;
-webkit-justify-content:center;
justify-content:center;}
#nav ul.menu &gt; li#menu-item-94 &gt; a{max-width:190px;}
#nav ul.menu &gt; li.menu-item-has-children &gt; a:after{display:block;content:"";width:20px;height:20px;position:absolute;right:0;top:0;
background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/menu-arrow.png) no-repeat center center;-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#nav ul.menu &gt; li &gt; a:hover{}
#nav ul.menu &gt; li &gt; a span{display:none;}
#nav ul.menu &gt; li#menu-item-634{position:absolute;right:0;top:50%;padding:0;margin:-22px 0 0 0;}
#nav ul.menu &gt; li#menu-item-634 &gt; a{display:block;width:180px;max-width:inherit;height:44px;font-size:14px;line-height:42px;font-family:'Montserrat',arial,helvetica,sans-serif;text-transform:uppercase;text-align:center;
border:1px solid #FFFFFF;border-radius:10px;}
#nav ul.menu &gt; li#menu-item-634 &gt; a:hover{background-color:#FFFFFF;color:#32005D;}
#nav ul ul.sub-menu{position:absolute;z-index:1;left:0;top:calc(100% + 20px);opacity:0;min-width:240px;background:#FFFFFF;padding:15px 0 15px 15px;margin:0; border-radius:10px;box-shadow:0 0 15px #19191950;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#nav ul.menu &gt; li:hover &gt; ul.sub-menu{top:100%;z-index:2;opacity:1;}
#nav ul.menu &gt; li &gt; ul.sub-menu ul.sub-menu{left:100%;top:100%;opacity:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav ul.menu &gt; li &gt; ul.sub-menu &gt; li:hover &gt; ul.sub-menu{top:0;opacity:1;z-index:3;}
#nav ul ul.sub-menu li{text-align:left;padding:0 15px 0 15px;border-left:1px solid #32005D;}
#nav ul ul.sub-menu li a{display:block;text-transform:none;color:#5C0086;font-weight:400;font-size:16px;line-height:20px;padding:7px 0;position:relative;font-family:'Lustria',arial,helvetica,sans-serif;}
#nav ul ul.sub-menu &gt; li.current-menu-parent &gt; a,
#nav ul ul.sub-menu &gt; li.current-menu-item &gt; a,
#nav ul ul.sub-menu &gt; li:hover &gt; a{ padding-left:10px;}
#nav ul ul.sub-menu li a span{display:block;text-indent:-999em;width:0;height:1px;background:#5C0086;position:absolute;left:-15px;top:50%;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav ul ul.sub-menu li.current-menu-ancestor &gt; a span,
#nav ul ul.sub-menu li.current-menu-item &gt; a span{width:15px;} @media screen and (max-width: 1900px){
#nav ul.menu{padding:0 50px 0 40px;}
#nav ul.menu &gt; li#menu-item-634 &gt; a{width:44px;text-align:left;text-indent:-999em;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/pictoEspacePatient.png) no-repeat center center;-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;}
#nav ul.menu &gt; li#menu-item-634 &gt; a:hover{background-image:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/pictoEspacePatientH.png);}
}
@media screen and (max-width: 1600px){
#nav ul.menu &gt; li{margin:0 0.95%;}
}
@media screen and (max-width: 1440px){
#nav{width:calc(100% - 320px);}
#nav ul.menu{padding:0 50px 0 20px;}
#nav ul.menu &gt; li &gt; a{max-width:110px;font-size:16px;}
#nav ul.menu &gt; li#menu-item-94 &gt; a{max-width:160px;}
}
@media screen and (max-width: 1200px){
#nav{display:none;}
}
@media screen and (max-width: 1023px){
}
@media screen and (max-width: 767px){
}
#widgetNavMobile{position:fixed;left:0;right:0;top:100%;bottom:0;width:100%;height:100%;background:#191919;z-index:49000;opacity:0;visibility:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#widgetNavMobile.open{top:0;opacity:1;visibility:visible;padding-top:80px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s; }
#widgetNavMobile .closeWidgetNavMobile{display:block;width:54px;height:54px;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/closeMenuMobile.png) no-repeat center center;-webkit-background-size:54px;-moz-background-size:54px;background-size:54px;
position:absolute;z-index:1;top:13px;right:20px;}
#widgetNavMobile &gt; ul{width:100%;height:100%;position:relative;padding-top:0;padding-bottom:40px;overflow-y:scroll;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div{width:100%;max-width:800px;margin:0 auto;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul{width:100%;margin:0;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li{position:relative;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; a{display:block;font-family:'Lustria',arial,helvetica,sans-serif;font-size:17px;line-height:20px;padding:12px 20px;font-weight:400;color:#FFFFFF;text-transform:none;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li.current-menu-item &gt; a,
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li:hover &gt; a,
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; a:hover{color:rgba(255,255,255,0.5);}
#widgetNavMobile li.menu-item-has-children{position:relative;}
#widgetNavMobile li.menu-item-has-children &gt; span{display:block;width:100%;height:44px;position:absolute;z-index:1;right:0;top:0;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/menu-arrow.png) no-repeat calc(100% - 20px) center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;} #widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li.menu-item-737 &gt; a{display:block;width:180px;max-width:inherit;height:44px;font-size:14px;font-family:'Montserrat',arial,helvetica,sans-serif;text-transform:uppercase;text-align:center;
border:1px solid #FFFFFF;border-radius:10px;margin:20px auto 0;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li.menu-item-737.current-menu-item &gt; a,
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li.menu-item-737 &gt; a:hover{background:#FFFFFF;color:#32005D;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li.menu-item-634 &gt; a{display:block;width:180px;max-width:inherit;height:44px;font-size:14px;font-family:'Montserrat',arial,helvetica,sans-serif;text-transform:uppercase;text-align:center;
border:1px solid #FFFFFF;border-radius:10px;margin:20px auto 0;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li.menu-item-634.current-menu-item &gt; a,
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li.menu-item-634 &gt; a:hover{background:#FFFFFF;color:#32005D;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul{display:block;width:100%;height:0;overflow:hidden;margin:0;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul.open{height:auto;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; a{display:block;font-family:'Lustria',arial,helvetica,sans-serif;font-size:16px;line-height:20px;font-weight:400;padding:12px 20px 12px 40px;color:#FFFFFF;text-transform:none;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul &gt; li.current-menu-item &gt; a,
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover{color:rgba(255,255,255,0.5);}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; ul{display:block;width:100%;height:0;overflow:hidden;margin:0;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; ul.open{height:auto;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a{display:block;font-family:'Lustria',arial,helvetica,sans-serif;font-size:16px;line-height:20px;font-weight:400;padding:12px 20px 12px 60px;color:#FFFFFF;text-transform:none;}
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li.current-menu-item &gt; a,
#widgetNavMobile &gt; ul &gt; li#nav_menu-3 &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover{color:rgba(255,255,255,0.5);}   #breadcrumbs{width:100%;padding:0 80px;background:rgba(248,241,234,0.4);}
#breadcrumbs .breadcrumbContainer{width:100%;max-width:1440px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:space-between;
justify-content:space-between;}
#breadcrumbs .breadcrumbContainer &gt; span{padding:15px 0;font-size:14px;}
#breadcrumbs .breadcrumbContainer &gt; span.retour{font-size:14px;text-transform:uppercase;padding:5px 10px;margin:10px 0;border:1px solid #32005D;border-radius:10px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#breadcrumbs .breadcrumbContainer &gt; span.retour:hover{border-color:#5C0086;background:#5C0086;color:#FFFFFF;cursor:pointer;}
@media screen and (max-width: 1200px){
#breadcrumbs{padding:0 40px;}
}
@media screen and (max-width: 1200px){
#breadcrumbs{font-size:14px;}
#breadcrumbs .breadcrumbContainer{padding-right:95px;position:relative;}
#breadcrumbs .breadcrumbContainer &gt; span.retour{position:absolute;top:0;right:0;}
} body .bx-wrapper{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;} #slider{width:100%;margin:0 auto; position:relative;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/bg-visage.webp) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
#slider .sliderContent{}  #slider .bx-wrapper{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;}
#slider .bx-wrapper .bx-viewport{overflow:visible!important;} #slider .bx-wrapper .bx-controls{position:absolute;left:0;bottom:0px;width:100%;z-index:10;}
#slider .bx-wrapper .bx-controls .bx-pager{left:0;bottom:0;padding:15px 0 15px 0;}
#slider .bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:12px;border:1px solid #32005D;background:none;border-radius:6px;}
#slider .bx-wrapper .bx-pager.bx-default-pager a.active,
#slider .bx-wrapper .bx-pager.bx-default-pager a:focus,
#slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#32005D;}
@media screen and (max-width: 1680px){ }
@media screen and (max-width: 1440px){ }
@media screen and (max-width: 1200px){ }
@media screen and (max-width: 1023px){ }
@media screen and (max-width: 900px){
}
@media screen and (max-width: 767px){ }  #page{width:100%;margin:0;padding:0;}
#aside{display:none;} .pageHeader{width:100%;margin:0 0 80px;padding:80px 80px;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/bg-visage.webp) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
.pageHeader h1{color:#32005D;text-transform:none;margin:0;padding:0;text-align:center;} @media screen and (max-width: 1200px){
.pageHeader{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.pageHeader{padding:60px 40px;margin:0 0 60px;}
}
@media screen and (max-width: 767px){
.pageHeader{padding:40px 40px;margin:0 0 40px;}
} .pageSection{width:100%;margin:0;padding:0;}
@media screen and (max-width: 1200px){
}
@media screen and (max-width: 1023px){
}
@media screen and (max-width: 767px){
} .error-404{max-width:1280px;margin:0 auto;padding:80px;min-height:800px;}
.error-404 h1{text-align:center;}  #homeClinique{width:100%;padding:80px 60px 80px;
background: rgb(50,0,93);
background: linear-gradient(90deg, rgba(50,0,93,1) 0%, rgba(15,0,53,1) 100%);}
#homeClinique .blockTitre h2{max-width:910px;margin:0 auto 40px;color:#FFFFFF;padding:0;text-align:center;}
#homeClinique .blockTitre h3{max-width:920px;margin:0 auto 40px;color:#FFFFFF;padding:0;text-align:center;font-size:25px;line-height:30px;font-family:'Open Sans',arial,helvetica,sans-serif;font-weight:300;}
#homeClinique .blockInterventions{width:100%;max-width:1200px;margin:80px auto 80px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#homeClinique .blockInterventions .intervention{width:33.33%;padding:0 40px;}
#homeClinique .blockInterventions .interventionContainer{height:100%;background:#FFFFFF;border-radius:20px;padding:20px;}
#homeClinique .blockInterventions .interventionContainer .titre{font-size:25px;line-height:30px;font-family:'Lustria',arial,helvetica,sans-serif;text-align:center;margin:0 auto 30px;color:#32005D;max-width:200px;padding-top:100px;}
#homeClinique .blockInterventions .intervention:nth-child(1) .interventionContainer .titre{background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/picto-chirurgie-esthetique.png) no-repeat center top;-webkit-background-size:150px;-moz-background-size:150px;background-size:150px;}
#homeClinique .blockInterventions .intervention:nth-child(2) .interventionContainer .titre{background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/picto-medecine-esthetique.png) no-repeat center top;-webkit-background-size:150px;-moz-background-size:150px;background-size:150px;}
#homeClinique .blockInterventions .intervention:nth-child(3) .interventionContainer .titre{background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/picto-chirurgie-reparatrice.png) no-repeat center top;-webkit-background-size:150px;-moz-background-size:150px;background-size:150px;}
#homeClinique .blockInterventions .interventionContainer ul{list-style:none outside none;margin:0;padding:0;}
#homeClinique .blockInterventions .interventionContainer ul li{max-width:200px;font-size:15px;line-height:20px;text-align:center;color:#191919;padding:0;margin:0 auto 20px;}
#homeClinique .blockInterventions .interventionContainer ul li a{color:#191919;font-weight:400;}
#homeClinique .blockInterventions .interventionContainer ul li a:hover{color:#5C0086;}
#homeClinique .link a{max-width:400px;}
@media screen and (max-width: 1200px){
#homeClinique{padding:80px 20px;}
#homeClinique .blockInterventions{margin:60px auto;}
#homeClinique .blockInterventions .intervention{padding:0 20px;}
}
@media screen and (max-width: 1023px){
#homeClinique{padding:60px 20px;}
}
@media screen and (max-width: 767px){
#homeClinique{padding:60px 20px;}
#homeClinique .blockTitre h2{margin-bottom:30px;}
#homeClinique .blockTitre h3{font-size:20px;line-height:25px;}
#homeClinique .blockInterventions{margin:40px auto 20px;}
#homeClinique .blockInterventions .intervention{width:100%;margin-bottom:20px;}
#homeClinique .link a{max-width:280px;line-height:20px;padding:4px 15px;}
} #homeDocteur{width:100%;padding:80px;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/bg-visage.webp) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.homeDocteurContainer{width:100%;max-width:1280px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.homeDocteurContainer .blockLeft{width:50%;padding:0 80px;}
.homeDocteurContainer .blockLeft h2{max-width:400px;margin:40px 0 60px;padding:0;}
.homeDocteurContainer .blockLeft p{font-family:'Open Sans',arial,helvetica,sans-serif;font-size:25px;line-height:30px;max-width:360px;margin:0;}
.homeDocteurContainer .blockRight{width:50%;}
.homeDocteurContainer .blockRight .photo{max-width:380px;position:relative;}
.homeDocteurContainer .blockRight .photo &gt; img{width:100%;height:auto;}
.homeDocteurContainer .blockRight .photo &gt; .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.25);
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.homeDocteurContainer .blockRight .photo &gt; .masque img{width:auto;height:100%;-webkit-align-self:center;align-self:center;}
@media screen and (max-width: 1200px){
#homeDocteur{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
#homeDocteur{padding:60px 40px;}
.homeDocteurContainer .blockLeft{width:60%;padding:0 40px 0 0;}
.homeDocteurContainer .blockLeft h2{max-width:100%;margin:0 0 40px;}
.homeDocteurContainer .blockRight{width:40%;}
}
@media screen and (max-width: 767px){
#homeDocteur{padding:60px 40px;}
.homeDocteurContainer .blockLeft{width:100%;padding:0;margin-bottom:40px;}
.homeDocteurContainer .blockLeft h2{text-align:center;margin:0 0 30px;}
.homeDocteurContainer .blockLeft p{max-width:100%;font-size:20px;line-height:25px;text-align:center;}
.homeDocteurContainer .blockRight{width:100%;}
.homeDocteurContainer .blockRight .photo{margin:0 auto;}
} #homeCabinet{width:100%;padding:80px 40px;
background: rgb(50,0,93);
background: linear-gradient(90deg, rgba(50,0,93,1) 0%, rgba(15,0,53,1) 100%);}
#homeCabinet .blockTitre h2{max-width:910px;margin:0 auto 10px;color:#FFFFFF;padding:0;text-align:center;}
#homeCabinet .blockTitre h3{margin:0 auto 40px;color:#FFFFFF;padding:0;text-align:center;font-size:25px;line-height:30px;font-family:'Open Sans',arial,helvetica,sans-serif;font-weight:300;}
#homeCabinet .blockCabinet{width:100%;max-width:1200px;margin:80px auto 80px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#homeCabinet .blockCabinet .cabinet{width:33.33%;padding:0 40px;}
#homeCabinet .blockCabinet .cabinetContainer{height:100%;background:#FFFFFF;border-radius:20px;padding:20px 40px;}
#homeCabinet .blockCabinet .cabinetContainer .titre{font-size:25px;line-height:30px;font-family:'Lustria',arial,helvetica,sans-serif;text-align:left;margin:20px auto 30px;color:#32005D;}
#homeCabinet .blockCabinet .cabinetContainer .phrase{font-size:18px;line-height:25px;color:#191919;margin-bottom:40px;}
#homeCabinet .blockCabinet .cabinetContainer .lien{margin-bottom:20px;}
#homeCabinet .blockCabinet .cabinetContainer .lien a{display:inline-block;width:100%;max-width:250px;height:44px;line-height:42px;color:#32005D;font-size:17px;padding:0 15px;font-weight:400;background:none;border:1px solid #32005D;
text-align:center;border-radius:10px;font-family:'Lustria',arial,helvetica,sans-serif;}
#homeCabinet .blockCabinet .cabinetContainer .lien a:hover{background:#32005D;color:#FFFFFF;}
#homeCabinet .blockTarifs{width:100%;max-width:1080px;margin:0 auto 0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#homeCabinet .blockTarifs p:first-child{width:80%;max-width:780px;font-size:35px;line-height:40px;font-family:'Lustria',arial,helvetica,sans-serif;color:#FFFFFF;padding:0 50px 0 0;margin:0;}
#homeCabinet .blockTarifs p.link{width:20%;max-width:250px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
@media screen and (max-width: 1200px){
#homeCabinet{padding:80px 20px;}
#homeCabinet .blockCabinet{margin:60px auto;}
#homeCabinet .blockCabinet .cabinet{padding:0 20px;}
#homeCabinet .blockCabinet .cabinetContainer{padding:20px 35px;}
#homeCabinet .blockTarifs{padding:0 20px;}
}
@media screen and (max-width: 1023px){
#homeCabinet{padding:60px 20px;}
#homeCabinet .blockCabinet .cabinet{width:100%;margin-bottom:20px;}
#homeCabinet .blockCabinet .cabinetContainer p{text-align:center!important;max-width:400px;margin-left:auto;margin-right:auto;}
#homeCabinet .blockTarifs p:first-child{width:100%;text-align:center;margin-bottom:40px;padding:0;}
#homeCabinet .blockTarifs p.link{width:100%;text-align:center;}
}
@media screen and (max-width: 767px){
#homeCabinet{padding:60px 20px;}
#homeCabinet .blockTitre{padding:0 20px;}
#homeCabinet .blockTitre h3{font-size:20px;line-height:25px;}
#homeCabinet .blockCabinet{margin:40px auto 20px;}
#homeCabinet .blockCabinet .cabinetContainer .titre{font-size:20px;line-height:25px;margin-bottom:20px;}
#homeCabinet .blockCabinet .cabinetContainer .phrase{font-size:15px;margin-bottom:20px;}
#homeCabinet .blockTarifs p:first-child{font-size:30px;line-height:35px;}
} #homeActus{width:100%;padding:80px 40px;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/bg-visage.webp) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
#homeActus .blockTitre h2{margin:0 auto 10px;color:#32005D;padding:0;text-align:center;}
#homeActus .blockTitre h2 &gt; span{display:block;margin:0 auto 40px;color:#191919;padding:0;text-align:center;font-size:25px;line-height:30px;font-family:'Open Sans',arial,helvetica,sans-serif;font-weight:300;}
#homeActus ul.lcp_catlist{width:100%;max-width:1280px;margin:0 auto 80px;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#homeActus ul.lcp_catlist li{width:33.33%;padding:20px 40px;
-webkit-align-self:stretch;align-self:stretch;}
#homeActus ul.lcp_catlist li:before{display:none!important;}
#homeActus ul.lcp_catlist li .liContent{height:100%;background:#FFFFFF;overflow:hidden;border-radius:20px;box-shadow:0 0 15px #19191930;position:relative;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#homeActus ul.lcp_catlist li:hover .liContent{box-shadow:0 0 25px #19191970;background:#32005D;}
#homeActus ul.lcp_catlist li .liContent &gt; a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;text-indent:-999em;}
#homeActus ul.lcp_catlist li .imageTitle{position:relative;background:rgba(25,25,25,0.6);
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#homeActus ul.lcp_catlist li:hover .imageTitle{background:rgba(50,0,93,0.2);}
#homeActus ul.lcp_catlist li .imageTitle &gt; a{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1;background:none;opacity:1;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
#homeActus ul.lcp_catlist li:hover .imageTitle &gt; a{opacity:0.6;}
#homeActus ul.lcp_catlist li .imageTitle &gt; a img{width:auto;height:100%;max-width:inherit;
-webkit-align-self:center;
align-self:center;}
#homeActus ul.lcp_catlist li .imageTitle.portrait &gt; a img{width:100%;height:auto;}
#homeActus ul.lcp_catlist li .imageTitle &gt; img{width:100%;height:auto;}
#homeActus ul.lcp_catlist li .actuText{padding:40px 30px;}
#homeActus ul.lcp_catlist li .actuText h3{font-size:22px;line-height:26px;font-weight:400;margin:0 0 20px;padding:0;margin:0;text-align:left;-webkit-text-size-adjust:100%;color:#32005D;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#homeActus ul.lcp_catlist li:hover .actuText h3{color:#FFFFFF;}
@media screen and (max-width: 1200px){
#homeActus{padding:80px 20px;}
#homeActus .blockTitre{padding:0 20px;}
#homeActus ul.lcp_catlist{margin:0 auto 60px;}
#homeActus ul.lcp_catlist li{padding:20px 20px;}
}
@media screen and (max-width: 1023px){
#homeActus{padding:60px 20px;}
#homeActus ul.lcp_catlist{max-width:inherit;}
#homeActus ul.lcp_catlist li{width:50%;}
body #homeActus .bx-wrapper{margin:0 auto 60px;}
}
@media screen and (max-width: 767px){
#homeActus{padding:60px 20px;}
#homeActus ul.lcp_catlist li{width:100%;}
}  .pageHeaderIntervention{ padding:40px 80px;}
#slider .pageHeaderIntervention{padding-top:40px;padding-bottom:40px;background:none;}
.pageHeaderIntervention .pageHeaderContainer{width:100%;max-width:1440px;min-height:370px;margin:0 auto;padding:0;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.page-id-12 .pageHeaderIntervention .pageHeaderContainer,
.page-id-14 .pageHeaderIntervention .pageHeaderContainer{min-height:0;}
#slider .pageHeaderIntervention .pageHeaderContainer{padding:0;}
.pageHeaderIntervention .pageHeaderContainer .pageImg{ position:relative;left:inherit;top:inherit;width:30%;}
#slider .pageHeaderIntervention .pageHeaderContainer .pageImg{position:relative;left:inherit;top:inherit;width:30%;}
.pageHeaderIntervention .pageHeaderContainer .pageImg &gt; .masque{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1;background:none;opacity:1;border-radius:20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.pageHeaderIntervention .pageHeaderContainer .pageImg &gt; .masque img{width:auto;height:100%;max-width:inherit;
-webkit-align-self:center;
align-self:center;}
.pageHeaderIntervention .pageHeaderContainer .pageImg &gt; img{width:100%;height:auto;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre{ width:45%;padding:0 0 0 80px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap; -webkit-justify-content:center;
justify-content:center;}
#slider .pageHeaderIntervention .pageHeaderContainer .pageTitre{width:45%;padding:0 20px 0 80px;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre h1{text-align:left;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .titre{font-size:50px;line-height:60px;font-family:'Lustria',arial,helvetica,sans-serif;font-weight:400;margin:0;padding:0;color:#32005D;position:relative;text-align:left;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .soustitre{display:block;color:#5C0086;font-size:25px;line-height:30px;margin-bottom:0;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .exergue{margin-top:40px;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .exergue p{color:#5C0086;font-size:20px;line-height:25px;}
.pageHeaderIntervention .pageHeaderContainer .pageRDV{ width:25%;padding-left:40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
#slider .pageHeaderIntervention .pageHeaderContainer .pageRDV{width:25%;}
.pageHeaderIntervention .pageHeaderContainer .pageRDV a{display:block;width:100%;max-width:250px;height:50px;line-height:50px;color:#FFFFFF;font-size:17px;padding:0 15px;font-weight:400;text-align:center;border-radius:10px;
font-family:'Lustria',arial,helvetica,sans-serif;
background: rgb(50,0,93);
background: linear-gradient(90deg, rgba(50,0,93,1) 0%, rgba(15,0,53,1) 100%);}
.pageHeaderIntervention .pageHeaderContainer .pageRDV a:hover{background:#5C0086;color:#FFFFFF;}
.pageHeaderIntervention .pageHeaderContainer .pageRDV a.blockDownload{background:none;border:1px solid #32005D;color:#32005D;margin-top:20px;}
.pageHeaderIntervention .pageHeaderContainer .pageRDV a.blockDownload:hover{background:#5C0086;border-color:#5C0086;color:#FFFFFF;}
@media screen and (max-width: 1440px){
.pageHeaderIntervention .pageHeaderContainer .pageTitre{width:70%;}
.pageHeaderIntervention .pageHeaderContainer .pageRDV{width:100%;padding-left:0;padding-top:40px;}
}
@media screen and (max-width: 1200px){
.pageHeaderIntervention{padding:40px 40px;} }
@media screen and (max-width: 1023px){
.pageHeaderIntervention{margin-bottom:60px;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .titre{font-size:30px;line-height:35px;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .soustitre{font-size:20px;line-height:25px;margin-top:5px;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .exergue{margin-top:20px;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .exergue p{font-size:17px;}
.pageHeaderIntervention .pageHeaderContainer{padding:0;}
.pageHeaderIntervention .pageHeaderContainer .pageImg{position:relative;left:inherit;top:inherit;width:40%;}
#slider .pageHeaderIntervention .pageHeaderContainer .pageImg{width:40%;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre,
#slider .pageHeaderIntervention .pageHeaderContainer .pageTitre{width:60%;padding:0 0 0 40px;}
.pageHeaderIntervention .pageHeaderContainer .pageRDV,
#slider .pageHeaderIntervention .pageHeaderContainer .pageRDV{width:100%;padding:40px 0 0 0;}
}
@media screen and (max-width: 767px){
.pageHeaderIntervention{margin-bottom:40px;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre h1,
.pageHeaderIntervention .pageHeaderContainer .pageTitre .titre{text-align:center;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .soustitre{text-align:center;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre .exergue p{text-align:center;}
.pageHeaderIntervention .pageHeaderContainer .pageImg,
#slider .pageHeaderIntervention .pageHeaderContainer .pageImg{width:100%;max-width:200px;margin-bottom:40px;}
.pageHeaderIntervention .pageHeaderContainer .pageTitre,
#slider .pageHeaderIntervention .pageHeaderContainer .pageTitre{width:100%;padding:0;}
}
.page-template-default:not(.home) #pageContainer .pageSection,
.page-template-page-chekaroua #pageContainer .pageSection,
.page-template-page-intervention #pageContainer .pageSection{padding:0 80px;}
#pageContainer .pageSectionContainer{width:100%;max-width:1280px;margin:0 auto 80px;padding:60px 40px;position:relative;border-radius:20px;background:rgba(248,241,234,0.4);}
#pageContainer .pageSectionContainer.apresoperation{margin:0 auto 50px;}
#pageContainer .pageSectionContainer h2:first-child,
#pageContainer .pageSectionContainer h2:nth-child(2){margin-top:0;}
#pageContainer .pageSectionContainer h2{font-size:25px;line-height:30px;position:relative;padding:0 0 10px;color:#5C0086;}
#pageContainer .pageSectionContainer h2:after{display:block;content:"";width:40px;height:1px;background:#5C0086;position:absolute;left:0;bottom:0;}
#pageContainer .pageSectionContainer ul{list-style:none outside none;}
#pageContainer .pageSectionContainer ul li{font-size:18px;line-height:25px;padding-left:20px;position:relative;}
body #pageContainer .pageSectionContainer ul li:before{display:block;content:"";width:6px;height:6px;border-radius:6px;background:#191919;position:absolute;left:0;top:9px;}
#pageContainer .pageSectionContainer table{margin-bottom:20px;}
#pageContainer .pageSectionContainer table tr td{padding:20px;}
#pageContainer .pageSectionContainer .blockDownload{position:absolute;left:50%;top:100%;margin:-25px 0 0 -125px;width:100%;max-width:250px;}
#pageContainer .pageSectionContainer .blockDownload a{display:block;width:100%;max-width:250px;height:50px;line-height:48px;color:#FFFFFF;font-size:17px;padding:0 15px;font-weight:400;background:#32005D;border:1px solid #32005D;
text-align:center;border-radius:50px;font-family:'Lustria',arial,helvetica,sans-serif;}
#pageContainer .pageSectionContainer .blockDownload  a:hover{background:#FFFFFF;color:#32005D;}
@media screen and (max-width: 1200px){
.page-template-default:not(.home) #pageContainer .pageSection,
.page-template-page-chekaroua #pageContainer .pageSection,
.page-template-page-intervention #pageContainer .pageSection{padding:0 40px;}
}
@media screen and (max-width: 1023px){
#pageContainer .pageSectionContainer{margin-bottom:60px;}
}
@media screen and (max-width: 767px){
.page-template-default:not(.home) #pageContainer .pageSection,
.page-template-page-chekaroua #pageContainer .pageSection,
.page-template-page-intervention #pageContainer .pageSection{padding:0 20px;}
#pageContainer .pageSectionContainer{padding:40px 20px;margin-bottom:40px;}
#pageContainer .pageSectionContainer ul li{font-size:16px;line-height:20px!important;margin-bottom:5px;}
body #pageContainer .pageSectionContainer ul li:before{top:7px!important;}
} #pageContainer .videoSection iframe{width:100%;} #pageContainer .deroulementSection{width:100%;min-height:680px;padding:80px;margin-bottom:80px;
background: rgb(50,0,93);
background: linear-gradient(90deg, rgba(50,0,93,1) 0%, rgba(15,0,53,1) 100%);}
#pageContainer .deroulementSectionSansPhoto{min-height:inherit;}
#pageContainer .deroulementSectionContainer{width:100%;max-width:1280px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#pageContainer .deroulementSectionContainer .blockTexte{width:60%;padding-right:140px;}
#pageContainer .deroulementSectionSansPhoto .deroulementSectionContainer .blockTexte{width:100%;padding-right:0;}
#pageContainer .deroulementSectionContainer .blockTexte h2{font-size:25px;line-height:30px;position:relative;padding:0 0 10px;color:#FFFFFF;}
#pageContainer .deroulementSectionSansPhoto .deroulementSectionContainer .blockTexte h2{margin-top:0;}
#pageContainer .deroulementSectionContainer .blockTexte h2:after{display:block;content:"";width:40px;height:1px;background:#5C0086;position:absolute;left:0;bottom:0;}
#pageContainer .deroulementSectionContainer .blockTexte h3{color:#FFFFFF;}
#pageContainer .deroulementSectionContainer .blockTexte p{color: rgba(255,255,255,0.7);}
#pageContainer .deroulementSectionContainer .blockTexte ul li{color: rgba(255,255,255,0.7);}
#pageContainer .deroulementSectionContainer .blockTexte ul li:before{background: rgba(255,255,255,0.7)!important;}
#pageContainer .deroulementSectionContainer .blockPhoto{width:40%;position:relative;}
#pageContainer .deroulementSectionContainer .blockPhoto .photo{ position:relative;width:100%;max-width:500px;}
#pageContainer .deroulementSectionContainer .blockPhoto .photo &gt; .masque{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1;background:none;opacity:1;border-radius:20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
#pageContainer .deroulementSectionContainer .blockPhoto .photo &gt; .masque img{width:auto;height:100%;max-width:inherit;
-webkit-align-self:center;
align-self:center;}
#pageContainer .deroulementSectionContainer .blockPhoto .photo &gt; img{width:100%;height:auto;}
#pageContainer .deroulementSectionSlider .deroulementSectionContainer{display:block;}
#pageContainer .deroulementSectionSlider .bx-wrapper{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0 auto;}
#pageContainer .deroulementSectionSlider .bx-wrapper .bx-controls{position:absolute;left:0;bottom:0px;width:100%;z-index:10;}
#pageContainer .deroulementSectionSlider .bx-wrapper .bx-controls .bx-pager{left:0;bottom:0;padding:15px 0 15px 0;}
#pageContainer .deroulementSectionSlider .bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:12px;border:1px solid #32005D;background:none;border-radius:6px;}
#pageContainer .deroulementSectionSlider .bx-wrapper .bx-pager.bx-default-pager a.active,
#pageContainer .deroulementSectionSlider .bx-wrapper .bx-pager.bx-default-pager a:focus,
#pageContainer .deroulementSectionSlider .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#32005D;}
#pageContainer .deroulementSectionSlider .bx-wrapper img{width:100%;height:auto;}
@media screen and (max-width: 1440px){
#pageContainer .deroulementSectionContainer .blockTexte{padding-right:80px;}
}
@media screen and (max-width: 1200px){
#pageContainer .deroulementSection{padding:80px 40px;}
#pageContainer .deroulementSectionContainer .blockTexte{padding-right:40px;}
}
@media screen and (max-width: 1023px){
#pageContainer .deroulementSection{padding:60px 40px;margin-bottom:60px;}
}
@media screen and (max-width: 767px){
#pageContainer .deroulementSection{padding:40px 20px;margin-bottom:40px;min-height:inherit;}
#pageContainer .deroulementSectionContainer .blockTexte{width:100%;padding:0;order:2;}
#pageContainer .deroulementSectionContainer .blockTexte h2:first-child{margin-top:0;}
#pageContainer .deroulementSectionContainer .blockPhoto{width:100%;max-width:200px;padding:0;order:1;margin:0 auto 40px;}
#pageContainer .deroulementSectionContainer .blockPhoto .photo{position:relative;right:inherit;top:inherit;}
} #pageContainer .livres{width:100%;margin-top:40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#pageContainer .livres .livre{width:25%;margin:0;padding:0 40px 40px 0;}
#pageContainer .livres .livre img{width:auto;height:200px;margin:0 0 10px;}
#pageContainer .livres .livre p{margin:0;}
@media screen and (max-width: 1023px){
#pageContainer .livres .livre img{height:150px;}
}
@media screen and (max-width: 580px){
#pageContainer .livres .livre{width:50%;}
} .blockContact{width:100%;max-width:1440px;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.blockContact #map{width:100%!important;height:600px!important;padding-bottom:0;margin-top:0;}
.blockContact #map #wpgmza_map{height:100%!important; }
#planInfos{width:50%;padding-right:40px;}
#planInfos2 p a,
#planInfos p a{font-weight:400;text-decoration:underline;}
#planInfos2{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#planInfos2 .planTexte{width:50%;padding-right:40px;}
#planInfos2 .planTexte h3{margin-top:40px;font-size:17px;line-height:20px;}
#planInfos2 .planTexte h3:first-child{margin-top:0;}
#planInfos2 .planImg{width:50%;}
#planInfos2 .planImg img{width:100%;max-width:460px;height:auto;}
.planEntree{margin-top:40px;}
.planEntree img{width:50%;height:auto;}
#blockMap{width:100%;}
#contact{max-width:1200px;width:50%;margin:0 auto;padding-left:40px;}
#contact .content{height:100%;}
#contact p.upline_form{font-size:12px!important;max-width:1100px;margin:0 auto 20px;padding:0;}
#contact .content_form{width:100%;max-width:1380px;margin:0 auto 0;padding-bottom:0px;position:relative;}
#contact .content_form form{margin:0;}
#contact .content_form hr{height:1px;background:#191919;margin:10px auto 20px;padding:0;border:none;}
#contact .content_form .groupe{overflow:hidden;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#contact .content_form .field{width:50%;float:left;overflow:hidden;}
#contact .content_form .field_full{width:100%;}
#contact .content_form .groupe2 .field{width:100%;}
#contact .content_form .groupe2 .field:last-child{overflow:visible;position:relative;height:auto;}
#contact .content_form .field span{display:block;width:100%;padding:0 0 0 10px;}
#contact .content_form .field_left span{padding:0 10px 0 0;}
#contact .content_form .groupe2 .field span{padding:0;}
#contact .content_form .groupe2 .field span.ajax-loader{width:16px;height:16px;position:absolute;right:15px;top:50%;margin-top:-8px;}
#contact .content_form .groupe2 .field span.wpcf7-not-valid-tip{padding:0 20px;}
#contact .content_form .field input,
#contact .content_form .field select,
#contact .content_form .field textarea{display:inline-block;font-family:'Roboto',arial,sans-serif;border:none;border-bottom:2px solid rgba(240,240,240,0.9);width:100%;height:50px;padding:0 20px;font-size:14px;color:#191919;margin:0 0 20px 0;
border-radius:10px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;}
#contact .content_form .field input:focus,
#contact .content_form .field select:focus,
#contact .content_form .field textarea:focus{border-bottom:2px solid #32005D;}
#contact .content_form .field select{border:1px solid rgba(240,240,240,0.9);}
#contact .content_form .filefield input{height:auto;margin:0;padding:20px;}
#contact .content_form .field textarea{padding:20px;height:170px;margin-bottom:20px;}
#contact .content_form .field div.captcha{float:none;width:100%;height:auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#contact .content_form .field div.captcha img{margin:0 10px 0 0;width:auto;height:40px;}
#contact .content_form .field div.captcha span{width:150px;}
#contact .content_form .field div.captcha input{display:block;width:100%;height:40px;color:#191919;font-size:14px;text-transform:none;padding:0 10px;margin:0;}
#contact .content_form .field div.submit{float:none; margin-top:20px;padding:0;position:relative;}
#contact .content_form .field div.submit input{display:block;margin:0 auto;width:100%;max-width:250px;height:50px;background:none;font-size:16px;color:#32005D;font-weight:400;text-transform:none;text-align:center;border:1px solid #32005D;
border-radius:10px;font-family:'Lustria',arial,helvetica,sans-serif;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#contact .content_form .field div.submit input:hover{background:#32005D;color:#FFFFFF;cursor:pointer;}
#contact .content_form .field div.submit span.wpcf7-spinner{width:24px;margin:0 auto;}
#contact .content_form .field p.small{font-size:8px!important;line-height:10px;margin-right:10px;}
#contact .content_form .groupe0 .field{height:64px;line-height:64px;width:100%;}
#contact .content_form .groupe0 .field input{width:auto;height:auto;float:left;margin:25px 10px 0 0;}
#contact .content_form .groupe0 .field .wpcf7-list-item{float:left;display:inline-block;margin:0;padding:0;width:auto!important;}
#contact .content_form .groupe0 .field .wpcf7-list-item label span{font-size:16px;color:#FFFFFF;text-transform:uppercase;display:inline-block;width:auto;}
#contact .content_form .groupe0 .field .wpcf7-list-item-label{width:inherit;display:inline;padding:0 10px 0 0;font-size:16px;color:#191919;}
#contact .content_form div.wpcf7-response-output{position:absolute;z-index:2000;left:0;top:100%;margin:0 0 0 10px;padding:10px 20px;background:rgba(255,255,255,1);color:#191919;width:100%;border:none;}
#contact .content_form div.wpcf7-validation-errors{color:red;}
#contact .content_form span.wpcf7-not-valid-tip{position:absolute;left:0;top:45px;padding:0 20px 0 30px;font-size:12px;line-height:14px;}
#contact .content_form .field_left span.wpcf7-not-valid-tip{padding:0 20px 0 20px;}
#contact .content_form .captcha span.wpcf7-not-valid-tip{padding:0 0 0 10px!important;}
*::-webkit-input-placeholder {color:#191919;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*:-moz-placeholder {color:#191919;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*::-moz-placeholder {color:#191919;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*:-ms-input-placeholder {color:#191919;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#contact .content_form .field input:focus::-webkit-input-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus::-webkit-input-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus::-webkit-input-placeholder {color:#C2C2C2;}
#contact .content_form .field input:focus:-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus:-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus:-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field input:focus::-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus::-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus::-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field input:focus:-ms-input-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus:-ms-input-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus:-ms-input-placeholder {color:#C2C2C2;}
#contact .content_form .field div.captcha input::-webkit-input-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input:-moz-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input::-moz-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input:-ms-input-placeholder{text-transform:none;}
.blockEtreRappele .reponsePopup,
#contact .reponsePopup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100001;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.blockEtreRappele .reponsePopup.open,
#contact .reponsePopup.open{opacity:1;visibility:visible;}
.blockEtreRappele .reponsePopupContainer,
#contact .reponsePopupContainer{width:100%;max-width:400px;background:#FFFFFF;position:relative;text-align:center;} @media screen and (max-width: 1079px){
.blockContact{padding-top:0;padding-bottom:0;margin-bottom:0;}
#blockMap{width:100%;}
.blockContact #map{width:100%!important;height:300px!important;min-height:inherit;float:none;padding:0;}
.blockContact #map #wpgmza_map{min-height:inherit;}
#contact{width:100%;padding:0;margin-top:40px;}
#contact .content_form form{margin:0;}
#contact .content_form div.wpcf7-response-output{margin:0;font-size:14px!important;line-height:16px;}
#contact p.upline_form,
#contact .content_form .field p.small{text-align:center;}
#contact .content_form .field div.captcha{
-webkit-justify-content:center;
justify-content:center;}
#planInfos{width:100%;padding:0;margin-bottom:40px;}
}
@media screen and (max-width: 1023px){ }	
@media screen and (max-width: 900px){	
#contact p.upline_form{text-align:center;}
#contact .content_form .field p.small{margin-right:0;text-align:center;}
#contact .content_form div.wpcf7-response-output{text-align:center;}
#contact .content_form .field div.captcha{max-width:290px;margin:0 auto 10px;}
}
@media screen and (max-width: 767px){ #contact .content_form .field{float:none;width:100%;}
#contact .content_form .field p.small{margin:0;}
#contact .content_form .field span.wpcf7-form-control-wrap{padding:0;}
#contact .content_form .field div.captcha {float:none;}
#contact .content_form .groupe0 .field_left span.wpcf7-list-item{padding:0 20px 0 10px;}
#contact .content_form div.wpcf7-response-output{font-size:12px;margin:0;padding:10px 0;}
#contact .content_form span.wpcf7-not-valid-tip{font-size:12px;padding:0 20px;}
#contact .content_form .captcha span.wpcf7-not-valid-tip{padding:0 10px;}
#contact .content_form .field div.submit{padding-left:0;margin-left:0;margin-top:40px;}
#contact .content_form .field div.submit input{margin:0 auto!important;}	
#planInfos2 .planTexte{width:100%;padding-right:0;}
#planInfos2 .planImg{width:100%;margin-top:40px;}
#planInfos2 .planImg img{max-width:800px;}
.planEntree{margin-top:40px;}
.planEntree img{width:100%;}
}
@media screen and (max-width: 479px){	
#contact .content_form .acceptance span.wpcf7-list-item{margin-bottom:10px;}
} .simple-sitemap-container{margin:0!important;}
.simple-sitemap-wrap{width:100%;max-width:1100px;min-height:600px;margin:0 auto;padding:0;}
.simple-sitemap-wrap h3{display:none;}
.simple-sitemap-wrap ul{list-style:none outside none;margin:0!important;}
.simple-sitemap-wrap ul li{font-weight:bold;text-align:center;line-height:30px!important;padding:0!important;} .simple-sitemap-wrap ul li:before {display:none!important;}
.simple-sitemap-wrap ul li a{font-size:25px;line-height:35px;color:#191919;font-weight:normal;}
.simple-sitemap-wrap ul li ul{margin-left:10px;margin-top:10px;}
.simple-sitemap-wrap ul li ul li{font-weight:normal;}
.simple-sitemap-wrap ul li ul li a{font-size:22px;color:#191919;}
.simple-sitemap-wrap ul a:hover{color:#5C0086;}
@media screen and (max-width: 767px){
.simple-sitemap-wrap ul li a{font-size:20px;line-height:25px;}
.simple-sitemap-wrap ul li ul li a{font-size:17px;}
} .voirTarifs{width:100%;padding:80px;background:rgba(248,241,234,0.4);border-top:6px solid #32005D;}
.voirTarifsContainer{width:100%;max-width:1280px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:center;
align-items:center;}
.voirTarifsContainer .texte{width:70%;font-family:'Lustria',arial,helvetica,sans-serif;font-size:35px;line-height:40px;color:#32005D;padding:0 40px 0 0;margin:0;}
.voirTarifsContainer .link{width:30%;max-width:250px;}
@media screen and (max-width: 1200px){
.voirTarifs{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.voirTarifs{padding:60px 40px;}
}
@media screen and (max-width: 767px){
.voirTarifs{padding:40px 40px;}
.voirTarifsContainer .texte{width:100%;font-size:30px;line-height:35px;text-align:center;padding:0;margin-bottom:40px;}
.voirTarifsContainer .link{width:100%;margin:0 auto;}
} .widgetConnexion .login-wrap{margin:0 auto;border:none;padding:20px;border-radius:10px;background:none;}
.widgetConnexion .login-wrap .log-form-group label{display:block;font-family:'Montserrat',arial,helvetica,sans-serif;font-size:16px;line-height:20px;color:#191919;margin-bottom:5px;}
.widgetConnexion .login-wrap .log-form-group input{display:inline-block;font-family:'Montserrat',arial,helvetica,sans-serif;border:none;border-bottom:2px solid rgba(240,240,240,0.9);
width:100%;height:50px;padding:0 20px;font-size:14px;color:#191919;margin:0 0 10px 0;border-radius:10px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}
.widgetConnexion .login-wrap .log-form-group input:focus{border-bottom:2px solid #32005D;}
.widgetConnexion .login-wrap .login-submit input[type="submit"]{display:block;margin:0 auto;width:100%;max-width:250px;height:50px;background:none;font-size:16px;color:#32005D;font-weight:400;text-transform:none;
text-align:center;border:1px solid #32005D;border-radius:10px;font-family:'Lustria',arial,helvetica,sans-serif;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
.widgetConnexion .login-wrap .login-submit input[type="submit"]:hover{background:#32005D;color:#FFFFFF;cursor:pointer;}
.widgetConnexion .logged-in{text-align:center;}
.widgetConnexion .logged-in a{display:inline-block;width:100%;max-width:250px;height:50px;line-height:48px;color:#32005D;font-size:17px;padding:0 15px;margin:0 auto;font-weight:400;background:none;border:1px solid #32005D;text-align:center;border-radius:10px;
font-family:'Lustria',arial,helvetica,sans-serif;}
.widgetConnexion .logged-in a:hover{background:#32005D;color:#FFFFFF;} #groupeDocuments a{display:block;color:#191919;font-weight:400;line-height:20px;padding:12px 0 12px 40px;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/picto-pdf.png) no-repeat left center;-webkit-background-size:30px;-moz-background-size:30px;background-size:30px;}
#groupeDocuments a:hover{color:#32005D;}
#groupeDocuments .groupe{margin-bottom:20px;}
#groupeDocuments .groupe h2{margin-bottom:8px;} #centerinter{width:440px;margin:30px auto 0;}
#centerinter .inter{margin:0 20px 20px 0;width:200px;height:160px;float:left;}
#centerinter .inter h3{background:#32005D;color:#FFF;text-transform:uppercase;text-align:center;line-height:30px;font-size:12px;font-weight:400;margin-bottom:0;} #articles #newsContainer{width:100%;max-width:1280px;margin:40px auto 40px;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#articles #newsContainer .post{width:33.33%;padding:0 40px 40px;
-webkit-align-self:stretch;align-self:stretch;}
#articles #newsContainer .post:before{display:none!important;}
#articles #newsContainer .post .articleContent{height:100%;background:#FFFFFF;overflow:hidden;border-radius:20px;box-shadow:0 0 15px #19191930;position:relative;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#articles #newsContainer .post:hover .articleContent{box-shadow:0 0 25px #19191970;background:#32005D;}
#articles #newsContainer .post .articleContent &gt; a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;text-indent:-999em;}
#articles #newsContainer .post .articleContent .articleImg{position:relative;background:rgba(25,25,25,0.6);
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#articles #newsContainer .post:hover .articleContent .articleImg{background:rgba(50,0,93,0.2);}
#articles #newsContainer .post .articleContent .articleImg &gt; a{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1;background:none;opacity:1;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
#articles #newsContainer .post:hover .articleContent .articleImg &gt; a{opacity:0.6;}
#articles #newsContainer .post .articleContent .articleImg &gt; a img{width:auto;height:100%;max-width:inherit;
-webkit-align-self:center;
align-self:center;}
#articles #newsContainer .post .articleContent .articleImg.portrait &gt; a img{width:100%;height:auto;}
#articles #newsContainer .post .articleContent .articleImg &gt; img{width:100%;height:auto;}
#articles #newsContainer .post .articleContent .articleText{padding:40px 30px;}
#articles #newsContainer .post .articleContent .articleText h2{font-size:22px;line-height:26px;font-weight:400;margin:0 0 20px;padding:0;margin:0;text-align:left;-webkit-text-size-adjust:100%;color:#32005D;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#articles #newsContainer .post:hover .articleContent .articleText h2{color:#FFFFFF;}
@media screen and (max-width: 1200px){
#articles #newsContainer{padding:0 20px;}
#articles #newsContainer .post{padding:0 20px 40px;}
}
@media screen and (max-width: 1023px){
#articles #newsContainer .post{width:50%;}
}
@media screen and (max-width: 767px){
#articles #newsContainer{padding:0;margin-bottom:0;}
#articles #newsContainer .post{width:100%;}
} nav.pagination,
#contnavigation{width:100%;padding:0 40px;}
#navigation{width:100%;max-width:1280px;margin:0 auto 80px;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#navigation &gt; span{width:50%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#navigation &gt; span.suivant{-webkit-justify-content:flex-end;justify-content:flex-end;}
#navigation &gt; span &gt; a{display:block;width:100%;max-width:250px;height:50px;line-height:48px;color:#32005D;font-size:17px;padding:0 15px;font-weight:400;background:none;border:1px solid #32005D;text-align:center;border-radius:10px;
font-family:'Lustria',arial,helvetica,sans-serif;}
#navigation &gt; span &gt; a:hover{background:#32005D;color:#FFFFFF;}
nav.pagination .nav-links{width:100%;max-width:1280px;margin:0 auto 80px;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
nav.pagination .nav-links span,
nav.pagination .nav-links a{display:inline-block;height:50px;line-height:48px;color:#32005D;font-size:17px;padding:0 15px;font-weight:400;background:none;border:1px solid #32005D;text-align:center;border-radius:10px;margin:0 5px 10px;
font-family:'Lustria',arial,helvetica,sans-serif;}
nav.pagination .nav-links span,
nav.pagination .nav-links a:hover{background:#32005D;color:#FFFFFF;}
@media screen and (max-width: 767px){
#navigation,
nav.pagination .nav-links{margin:0 auto 40px;}
#navigation &gt; span.precedent{padding-right:10px;}
#navigation &gt; span.suivant{padding-left:10px;}
}
@media screen and (max-width: 480px){
#navigation &gt; span.precedent{width:100%;padding-right:0;margin-bottom:15px;-webkit-justify-content:center;justify-content:center;}
#navigation &gt; span.suivant{width:100%;padding-left:0;-webkit-justify-content:center;justify-content:center;}
} #articleContainer .pageHeaderArticle{ padding:40px 80px;}
#articleContainer .pageHeaderContainer{width:100%;max-width:1440px;min-height:370px;margin:0 auto;padding: 0;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#articleContainer .pageHeaderContainer .articleImg{ position:relative;width:30%;max-width:400px;}
#articleContainer .pageHeaderContainer .articleImg &gt; .masque{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1;background:none;opacity:1;border-radius:20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
#articleContainer .pageHeaderContainer .articleImg &gt; .masque img{width:auto;height:100%;max-width:inherit;
-webkit-align-self:center;
align-self:center;}
#articleContainer .pageHeaderContainer .articleImg &gt; img{width:100%;height:auto;}
#articleContainer .pageHeaderContainer .articleTitre{ width:70%;padding-left:80px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:flex-start;
align-content:flex-start;
-webkit-justify-content:center;
justify-content:center;}
#articleContainer .pageHeaderContainer .articleTitre h1{text-align:left;}
#articleContainer .pageHeaderContainer .articleTitre a{display:block;width:100%;max-width:250px;height:50px;line-height:50px;color:#32005D;font-size:17px;padding:0 15px;margin-top:20px;font-weight:400;text-align:center;border-radius:10px;
font-family:'Lustria',arial,helvetica,sans-serif;background:none;border:1px solid #32005D;}
#articleContainer .pageHeaderContainer .articleTitre a:hover{background:#5C0086;border-color:#5C0086;color:#FFFFFF;}
#articleContainer .sectionArticle{padding:0 80px;}
#articleContainer .sectionArticleContainer{width:100%;max-width:1280px;margin:0 auto 80px;padding:60px 40px;position:relative;border-radius:20px;background:rgba(248,241,234,0.4);}
#articleContainer .sectionArticleContainer .articleText h2:first-child,
#articleContainer .sectionArticleContainer .articleText h2:nth-child(2){margin-top:0;}
#articleContainer .sectionArticleContainer .articleText h2{font-size:25px;line-height:30px;position:relative;padding:0 0 10px;color:#5C0086;}
#articleContainer .sectionArticleContainer .articleText h2:after{display:block;content:"";width:40px;height:1px;background:#5C0086;position:absolute;left:0;bottom:0;}
#articleContainer .sectionArticleContainer .articleText ul{list-style:none outside none;}
#articleContainer .sectionArticleContainer .articleText ul li{font-size:18px;line-height:25px;padding-left:20px;position:relative;}
#articleContainer .sectionArticleContainer .articleText ul li:before{display:block;content:"";width:6px;height:6px;border-radius:6px;background:#191919;position:absolute;left:0;top:9px;} #articleContainer #navigation{padding:0;}
@media screen and (max-width: 1200px){
#articleContainer .pageHeaderArticle{padding:40px 40px;}
#articleContainer .sectionArticle{padding:0 40px;}
}
@media screen and (max-width: 1023px){
#articleContainer .pageHeaderContainer{padding:0;}
#articleContainer .pageHeaderContainer .articleImg{position:relative;left:inherit;top:inherit;width:40%;}
#articleContainer .pageHeaderContainer .articleTitre{width:60%;padding-left:40px;}
#articleContainer .sectionArticleContainer{margin-bottom:60px;}
}
@media screen and (max-width: 767px){
#articleContainer .sectionArticle{padding:0 20px;}
#articleContainer .sectionArticleContainer{padding:40px 20px 60px;margin-bottom:40px;}
#articleContainer .pageHeaderContainer .articleImg{width:100%;max-width:200px;margin:0 auto 40px;}
#articleContainer .pageHeaderContainer .articleTitre{width:100%;padding-left:0;}
#articleContainer .pageHeaderContainer .articleTitre h1{text-align:center;}
#articleContainer .pageHeaderContainer .articleTitre a{margin-left:auto;margin-right:auto;}
} #footerContainer{width:100%;height:auto;padding:0;}
#footer{width:100%;margin:0;position:relative;} #footer .footerInfos{width:100%;padding:30px 40px;margin:0;position:relative;
background: rgb(50,0,93);
background: linear-gradient(90deg, rgba(50,0,93,1) 0%, rgba(15,0,53,1) 100%);
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos &gt; div{padding:10px 0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos .logoFooter {width:100%;}
#footer .footerInfos .logoFooter p{font-size:14px;line-height:16px;text-align:center;margin:0;color:#FFFFFF;}
#footer .footerInfos .logoFooter p span{display:block;font-size:30px;line-height:35px;font-weight:700;}
#footer .footerInfos .linkFooter{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;}
#footer .footerInfos .linkFooter a{margin:5px 0;
-webkit-align-self:center;
align-self:center;}
#footer .footerInfos .linkFooter a.linkTel{display:block;width:250px;height:50px;border:1px solid #FFFFFF;border-radius:10px;font-size:18px;line-height:48px;color:#FFFFFF;text-align:center;}
#footer .footerInfos .linkFooter a.linkTel:hover{background:#FFFFFF;color:#32005D;}
#footer .footerInfos .linkFooter a.linkContact{display:block;width:250px;height:50px;border:1px solid #FFFFFF;border-radius:10px;font-size:17px;line-height:48px;color:#32005D;background:#FFFFFF;text-align:center;
font-family:'Lustria',arial,helvetica,sans-serif;font-weight:400;}
#footer .footerInfos .linkFooter a.linkContact:hover{background:none;color:#FFFFFF;}
#footer .footerInfos .adresseFooter{width:100%;}
#footer .footerInfos .adresseFooter p{display:block;color:#FFFFFF;margin:0;font-size:17px;line-height:20px;text-align:center;}
#footer .footerInfos .adresseFooter p span{text-transform:uppercase;font-family:'Lustria',arial,helvetica,sans-serif;}
#footer .footerInfos .adresseFooter p a{font-weight:400;color:#FFFFFF;}
#footer .footerInfos .adresseFooter p a:hover{text-decoration:underline;} #footer #widgetFooter{width:100%;height:auto;position:relative;padding:5px 80px;background:#FFFFFF;}
#footer #widgetFooter ul{overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:space-between;
justify-content:space-between;}
#footer #widgetFooter ul li.widget{display:block;height:auto;margin:0;}
#footer #widgetFooter ul li.widget &gt; div{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer #widgetFooter ul li.widget div.copyright{padding-left:50px;}
#footer #widgetFooter ul li.widget &gt; div span{display:block;font-size:16px;line-height:30px;font-weight:400;color:#191919;text-align:right;padding:0 35px 0 0;margin:0;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/amour.png) no-repeat right center;
-webkit-background-size:30px;-moz-background-size:30px;background-size:30px;}
#footer #widgetFooter ul li.widget#nav_menu-2 &gt; div{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;
-webkit-align-items:flex-start;
align-items:flex-start;}
#footer #widgetFooter ul li.widget #menu-menu-footer{width:100%;padding:0 50px 0 0;margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-start;
justify-content:flex-start;}
#footer #widgetFooter ul li.widget #menu-menu-footer li{margin:0 20px;}
#footer #widgetFooter ul li.widget #menu-menu-footer li:first-child{margin:0 20px 0 0;}
#footer #widgetFooter ul li.widget #menu-menu-footer li:last-child{margin:0 0 0 20px;}
#footer #widgetFooter ul li.widget #menu-menu-footer li a{color:#191919;font-size:16px;line-height:30px;font-weight:400;}
#footer #widgetFooter ul li.widget #menu-menu-footer li a:hover{color:#5C0086;} @media screen and (max-width: 1200px){
#backtotop a{bottom:inherit;top:-90px;right:40px;}
#footer #widgetFooter{padding:5px 40px;}
#footer #widgetFooter ul li.widget{width:100%;}
#footer #widgetFooter ul li.widget div.copyright{padding:10px 0;text-align:center;}
#footer #widgetFooter ul li.widget &gt; div span{display:inline-block;}
#footer #widgetFooter ul li.widget #menu-menu-footer{padding:20px 0 0 0;-webkit-justify-content:center;justify-content:center;}
#footer #widgetFooter ul li.widget #menu-menu-footer li{margin:0 20px!important;}
}
@media screen and (max-width: 480px){
#backtotop a{top:-25px;right:20px;}
}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.drchekaroua.fr/wp-content/themes/drchekaroua/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}</pre></body></html>