.cmplz-cookiebanner .cmplz-links.cmplz-documents a{
color:#222222;
}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active, #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{
color:#b4c586!important;
}
#cmplz-document{
max-width:none!important;
}
#cmplz-document h2{
font-size:30px;
}
#cmplz-document h3{
font-size:26px!important;
}
.page-id-2463 a{
color:#b4c586;
}
.slide-actu .wpcp-all-captions > p:nth-child(2), .slide-actu .wpcp-all-captions > p:nth-child(4){
display:none !important;
}
.wpcp-post-carousel .wpcp-all-captions p {
margin-bottom: 0px;
padding-bottom:0;
}
.slide-actu p{
padding-bottom:0;
}
.wpcf7-spinner{
display:none;
}
.page-id-1892 h1, .page-id-1892 h2, .page-id-1906 h1, .page-id-1906 h2{
padding:1.5rem 0;
}
#sp-wp-carousel-free-id-525.sp-wpcp-525.wpcp-post-carousel .wpcp-single-item:hover img {
-webkit-transform: scale(1)!important;
-moz-transform: scale(1)!important;
transform: scale(1)!important;
}
#sp-wp-carousel-free-id-525.sp-wpcp-525.wpcp-post-carousel .wpcp-single-item:hover{
cursor:default!important;
}
#sp-wp-carousel-free-id-525.sp-wpcp-525.wpcp-post-carousel .wpcp-single-item:hover div{
opacity:1 !important;
display:block !important;
}
.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions{
position:relative;
} .grecaptcha-badge{
opacity:0;
}
@font-face {
font-family: 'heritage';
src: url(//graindebeaute-40.fr/wp-content/themes/theme%20enfant%20divi/heritage.eot);
src: url(//graindebeaute-40.fr/wp-content/themes/theme%20enfant%20divi/heritage.eot?#iefix) format('embedded-opentype'),
url(//graindebeaute-40.fr/wp-content/themes/theme%20enfant%20divi/heritage.woff2) format('woff2'),
url(//graindebeaute-40.fr/wp-content/themes/theme%20enfant%20divi/heritage.woff) format('woff'),
url(//graindebeaute-40.fr/wp-content/themes/theme%20enfant%20divi/heritage.ttf) format('truetype'),
url(//graindebeaute-40.fr/wp-content/themes/theme%20enfant%20divi/heritage.svg#svgheritage) format('svg');
}
#page-container{
overflow-x:hidden;
}
h1,h2,h3{
font-family:'heritage';
color:#707070;
font-weight:300;
}
a{
font-family:'raleway';
font-weight:400!important;
}
h4{
font-weight:300!important;
}
.saumon{
background-color:#E1B8AF;
}
.vert{
background-color:#B4C586;
}
td{
font-family:'raleway';
font-weight:400;
}
li{
list-style-type: none;
}
table{
border:none!important;
}
body{
font-family:'raleway';
font-weight:400;
}
.rose{
color:#DDBCBC;
}
.texte-vert{
color:#92AFA3!important;
}
.gras{
font-weight:500;
}
.droite{
text-align:right;
}
.heritage{
font-family:'heritage';	
}
.et_pb_section_0{
padding-top:9em!important;
}
.italic{
font-style:italic;
} .section-lum{
padding-top:12em!important;
}
.tarifs-epil .rose{
padding:6px 0!important;
text-align:right;
}
.tarifs-epil p{
padding-bottom:0!important;
}
.bold{
font-weight:500;
} .menu-fb img, .menu-insta img{
width:40px;
}
.menu-fb{
padding-right:15px!important;
}
#et-top-navigation{
font-weight:300;
}
#top-menu li{
padding-right:60px;
}
#top-menu li a{
font-size:18px!important;
}
.home .logo_container{ opacity:0;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.home .et-fixed-header .logo_container{ opacity:1;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.et-fixed-header{
background-color:rgba(255,255,255,0.8)!important;
}
#logo{
width:150px;
padding-top:15px;
-webkit-transition: width 1s, height 1s, padding 1s ;
-moz-transition: width 1s, height 1s, padding 1s ;
transition: width 1s, height 1s, padding 1s ;
max-height:inherit!important;
}
.logo_container{
height:250px!important;
}
#main-header.et-fixed-header .logo_container{
height:80px!important;
}
span.logo_helper{
vertical-align:top;
}
#main-header.et-fixed-header{
height:80px;
}
#main-header.et-fixed-header #et-top-navigation{
padding-top:24px;
}
#main-header.et-fixed-header #logo{ width:93px;
padding-top:5px;
-webkit-transition: width 1s, height 1s, padding 1s;
-moz-transition: width 1s, height 1s, padding 1s;
transition: width 1s, height 1s, padding 1s;
}
#top-menu .sub-menu{
border-top:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:rgba(180,197,134,.9)!important;
-webkit-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .38);
-moz-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .38);
box-shadow: 10px 10px 15px  rgba(0, 0, 0, .38);
background-image:url(https://graindebeaute-40.fr/wp-content/uploads/2019/12/arabesquemenu-sous-menu.png);
background-size:64%;
background-position: right -30px top;
background-repeat:no-repeat;
width:260px!important;
}
#top-menu .sub-menu li a{
color:white!important;
width:240px!important;
}
.nav ul li a:hover{
background-color:inherit;
opacity:1;
font-weight:450!important;
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
}
.nav ul li a{
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;	
}
#main-header #top-menu li.current-menu-item > a {
color:#977464 !important;
}
#top-menu .menu-item-has-children > a:first-child::after{
content:inherit!important;
}
#top-menu .menu-item-has-children > a:first-child{
padding-right:0;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a{
padding-bottom:33px;
}
#top-menu .menu-item-has-children>a:first-child:after{
display:none!important;
}
#top-menu{
display:flex;
align-items:center;
} .elixirs p, .elixirs ul{
padding-bottom:0!important;
}
.natu.avis span{
border-radius:0;
}
.natu.avis img{
border: none!important;
padding:0!important;
width:79%!important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.presta-pulse img{
opacity:.7;
}
.presta-pulse h4{
text-transform:uppercase;
}
.decal{
padding-left:48px;
}
.decal-amou{
padding-left:55px;
}
.bandeau-accueil{
padding-top:9em!important;
}
.lien-fb{
font-family:'heritage'!important;
font-size:1.9vw!important;
color:#B4C586!important;
position:absolute;
bottom:-100px;
display:flex;
align-items:center;
}
.lien-facebook{
pointer-events:auto!important;
}
.img-fb{
width:auto!important;
height:auto!important;
margin-top:-20px;
}
.slide-actu{
background-color:white;
overflow:visible!important;
}
.logo-accueil{
width:20vw!important;
height:auto!important;
z-index:1;
}
#page-container{ }
.logo-accueil{
position:absolute!important;
top:-110px;
left:-12vw;
transition: top 4s;
}
.img-accueil, .fond-img-accueil{
width:85%;
}
.fond-img-accueil{
height: calc(100vw * .3);
}
.img-accueil{
position:absolute;
top:90px;
}
.aloe-vera{
position:absolute!important;
top: 27vw;
left: 40vw;
width:9vw!important;
height:auto!important;
z-index:1;
}
.home h1{
margin-top:280px;
}
.portfolio .et_pb_module{
position:relative!important;
overflow:hidden;
}
.portfolio img{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
object-fit:cover;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
} .titre-portfolio{
position:absolute;	
}
.titre-portfolio.port-cellum6{
top:8%;
left:20%;
}
.titre-portfolio.port-visage, .titre-portfolio.port-epilation, .titre-portfolio.port-ongles, .titre-portfolio.port-homme{
top:8%;
left:6%;
}
.titre-portfolio.port-mariage, .titre-portfolio.port-corps{
top:5%;
transform:translatex(-50%);
left:50%;
}
.titre-portfolio{
font-size:28px!important;
color:#707070;
}
.titre-portfolio.port-pulse{
top:8%;
width: 100%;
text-align: center;
}
.btn-portfolio{
position:absolute;
bottom:20px;
right:20px;
padding:1.5em;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:20px;
color:white;
-webkit-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .38);
-moz-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .38);
box-shadow: 10px 10px 15px  rgba(0, 0, 0, .38);
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
}
.btn-portfolio.saumon:hover, .btn-portfolio.vert:hover{ -webkit-box-shadow: 6px 8px 10px  rgba(0, 0, 0, .2);
-moz-box-shadow: 6px 8px 10px  rgba(0, 0, 0, .2);
box-shadow: 6px 8px 10px  rgba(0, 0, 0, .2);
padding:1.4em;
}
.titre-produit{
margin-bottom:5%!important;	
}
.titre-produits img{
margin-right: -77px;
margin-bottom: -100px;
margin-left: -100px;
}
.atouts{
font-family:'heritage';
}
.atouts p{
padding-bottom:1.5em
}
.img-cadeau img{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.ligne-cheque{
overflow:visible!important;
} .slide-actu p{
font-family:'raleway';
color:#4E4E4E;
font-size:16px;
line-height:1.5rem;
font-weight:300;
}
.slide-actu h3{
font-family:'heritage';
font-size:40px;
color:#4E4E4E;
padding:20px 0;
}
.slide-actu img{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
width:100%;
height:440px;
object-fit:cover;
}
#sp-wp-carousel-free-id-525{
display:flex;
flex-direction:column-reverse;
}
.wpcp-all-captions{
width:100%;
margin:auto;
padding:0 20px!important;
margin-top:-115px;
}
.wpcp-carousel-section.nav-vertical-center .slick-prev{
left:50px;
}
.wpcp-carousel-section.nav-vertical-center .slick-next{
right:50px;
}
.slide-actu .slick-dots{
margin-bottom:1.5em!important
}
.offres{
font-family:'heritage';
color:#E1E1E1;
}
.slide-actu a{
pointer-events:none;
}
.home .wpcp-slide-image{
text-align:center;
}
.wpcp-carousel-section.slick-initialized .slick-slide{
vertical-align:top;
} .entry-content tr td, body.et-pb-preview #main-content .container tr td{
border:none;
}
.avis img{
width:100%;
padding:10px;
border:solid 10px rgba(112,112,112,.14);
-webkit-border-radius: 62.5px;
-moz-border-radius: 62.5px;
border-radius: 62.5px;	
} .mot{
font-family:'heritage';
}
.legende{
padding-left:20px;
}
.photo-groupe{
width:100%;
} .reseaux img{
width:48px;
}
.reseaux > div{
width:120px;
display:flex;
justify-content:space-between;
}
.form-ligne1 > span{
display:none;
}
.plan-site{
color:#bebebe;
font-family:'raleway';
font-size:16px;
}
.footer ul{
padding-bottom:0;
}
.plan-site{
position:absolute;
bottom:0;
}
.copyright{
position:absolute;
bottom:0;
right:0;
}
.copyright a{
font-weight:500!important;
}
.footer .copyright a:hover{
color:white!important;
} .form-ligne1 p, .form-ligne3 p{
display:flex;
justify-content:space-between;
}
.form-ligne1 span, .form-ligne3 span{
width:48.5%;
}
.form-ligne1 input, .form-ligne3 input{
width:100%;
}
.contact-form .form-ligne3 .submit{
width:48.5%!important;
-webkit-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .38);
-moz-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .38);
box-shadow: 10px 10px 15px  rgba(0, 0, 0, .38);
}
.contact-form textarea{
width:100%;
padding:1.2em; }
.contact-form input,.contact-form textarea{
background-color:rgba(255,255,255,.09);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
color:rgba(255,255,255,.86);
font-family:'raleway';
}
.contact-form input:not(.submit), .contact-form textarea{
font-size:18px;
}
.form-ligne2{
margin:1em 0;
}
.ajax-loader{
display:none!important;
}
::placeholder { color: rgba(255,255,255,.86);
opacity: 1; }
:-ms-input-placeholder { color: rgba(255,255,255,.86);
}
::-ms-input-placeholder { color: rgba(255,255,255,.86);
}
.nom{
color: rgba(255,255,255,.86);
}
.contact-form .submit{
background-color:#CBA295!important;
font-size:20px;
}
.contact-form .submit:hover{
cursor:pointer;
background-color:#EABAAB!important;
-webkit-box-shadow: 10px 10px 15px  rgba(0, 0, 0, 0);
-moz-box-shadow: 10px 10px 15px  rgba(0, 0, 0, 0);
box-shadow: 10px 10px 15px  rgba(0, 0, 0, 0);
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.contact-form input{
height:70px; padding:0 1.2em;
}
input:focus{
color: rgba(255,255,255,.86)!important;
} .cellu-col1{
margin-right:0!important;
}
.lpg img{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
}
.presta-lgp{
color:#707070;
font-weight:600!important;
font-size:16px;
padding-right:0!important;
}
.tarifs-seance, .tarifs-10-seance{
font-size:16px;
padding-left:0!important;
padding-right:0!important;
text-align:center;
}
.lgp-visage-tarifs .tarifs-seance, .lgp-visage-tarifs .tarifs-10-seance{
color:#D7AFAF;	
}
.lgp-corps-tarifs .tarifs-seance, .lgp-corps-tarifs .tarifs-10-seance{
color:#B4C586;	
}
.tarifs-10-seance{
font-weight:600!important;
}
.lgp-visage-tarifs{
font-size:16px;
background-image: url(https://graindebeaute-40.fr/wp-content/uploads/2019/12/arabesque-paysage-haut-droit.jpg), url(https://graindebeaute-40.fr/wp-content/uploads/2019/12/arabesque-paysage-bas-gauche.jpg);
background-position: right top, left bottom;
background-size:contain;
height:auto!important;
}
.lgp-corps-tarifs{
font-size:16px; background-image: url(https://graindebeaute-40.fr/wp-content/uploads/2019/12/arabesque-paysage-haut-gauche.jpg);
background-position: left top;
background-size:contain;
}
.lgp-visage-tarifs h3{
font-family:'heritage';
padding-top:1em;
}
.dsecr-lgp{
font-size:14px!important;
padding-right:0;
}
.cellu-m6{
padding-top:0!important;
}
.lpg > div{
display:flex;
}
.text-lpg{
padding-left:40px;
}
.lpg img{
object-fit:contain;
} .pres-soins h2{
padding-bottom:70px;
}
.pres-soins h1{
padding-bottom:20px;
}
.tarifs-comp table{
width:60%;
margin-left:auto;
margin-right:0;
}
.img-pres-soins, .img-pres-soins img{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;		
}
.img-pres-soins , .img-pres-soins > div > div , .img-pres-soins > div > div > div{
height:100%;
}
.img-pres-soins > div:nth-child(1){
height:100%;
}
.img-pres-soins img{
object-fit:cover;
height:100%
}
.soin-rose .et-pb-slider-arrows a{
color:#977464!important;
}
.soin-rose .et-pb-controllers a{
background-color:#D7AFAF!important;
}
.soin-rose .et-pb-active-control{
background-color:#977464!important;
}
.soin-vert .et-pb-slider-arrows a{
color:#849162!important;
}
.soin-vert .et-pb-controllers a{
background-color:#92AFA3!important;
}
.soin-vert .et-pb-active-control{
background-color:#849162!important;
} .prestation-homme .soins-tarifs.epil table{
width:80%;
margin:auto;
}
.prestation-homme .soins-tarifs.epil{
background-size:70%;
}
.prestation-homme .texte-vert.gras{
width:100px;
} .essai{
font-family:'heritage';
} .tarifs-ongles{
display:flex;
flex-direction:column;
}
.tarifs-ongles h3{
padding-top:50px;
}
.tarifs-ongles h2{
padding-bottom:0;
}
.tarifs-ongles-col1, .tarifs-ongles-col2{
width:50%;
} .prestation-conseil .tarifs-comp table{
margin-left:0;
margin-right:auto;
}
.prestation-conseil .img-pres-soins{
height:auto!important;
}
.prestation-conseil .tarifs-comp.tab{
display:none!important;
}
.prestation-conseil .tarifs-comp h2{
padding-bottom:50px;
}
.prestation-conseil .tarifs-comp.tab table{
width:75%;
} .img-presta-corps, .img-presta-corps span{
height:100%;
}
.img-presta-corps img{
object-fit:cover;
}
.prestation-corps .carte-dos.et_pb_module{
margin-left:auto!important;
margin-right:-100px!important;
}
.prestation-corps .carte-modelage.et_pb_module{
margin-right:auto!important;
margin-left:-100px!important;
}
.autres-presta, .autres-presta span,.autres-presta img{
height:100%;
}
.autres-presta img{
object-fit:cover;
}
.essai p{
line-height:.9em;
} @media all and (max-width: 1450px){
.titre-produit.trois h3{
font-size:26px!important;
}
.institut-col2{
padding-top:0px!important;
} .ligne-tarifs-lgp{
width:80%!important;
}
.lgp-col1, .lgp-col4{
width:39%!important;
}
.endermologie .lgp-col2, .endermologie .lgp-col3{
width:60%!important;
margin-right:0!important
}
.endermologie .lgp-col3, .endermologie .lgp-col4{
margin-top:100px;
}
} .page-id-1912 a{
color:#ac7269;
} @media all and (min-width: 1450px){
.cellu-m6 .bandeau-cellum6 img{
height:50vh;
object-fit:cover;
}
} @media all and (min-width: 981px) and (max-width: 1450px){ .tarifs-ongles{
flex-direction:column;
}
.tarifs-ongles-col1, .tarifs-ongles-col2{
width:80%;
}
.ongles-mains{
text-align:left!important;
}
.ongles-pieds{
padding-top:20px!important;
text-align:right!important;
}
.tarifs-ongles-col2{
margin-left:auto;
margin-right:0;
}
.prestation-ongles .soins-tarifs{
padding-bottom:0!important;
} .prestation-conseil .tarifs-comp.tab{
display:block!important;
}
.tarifs-comp.pc{
display:none!important;
}
.home .ligne-presta.et_pb_row_1.et_pb_row{
margin-top:-230px!important;
}
} @media all and (max-width: 1280px){ #logo{
width:125px;
}
#top-menu li{
padding-right:70px;
}
#top-menu li a{
font-size:18px!important;
} .aloe-vera{
width:150px;
bottom:-108px;
right:-54px;
}
.home h1{
margin-top:200px;
font-size:33px!important;
}
.logo-accueil{
width:250px;
top:-98px;
left:-159px;
}
.portfolio > div{
width:85%!important;
}
.titre-portfolio{
font-size:28px;
}
.titre-portfolio{
font-size:24px!important;
}
.btn-portfolio{
font-size:16px;
}
.titre-produit.trois h3{
font-size:26px!important;
}
.titre-produit{
height:82px!important;
}
.ligne-produits{
width:90%!important;
}
.img-cadeau img{
width:250px!important;
}
.cheque-cadeau{
width:90%!important;
}
.cadeau-col1{
padding-left:10em!important;
} .slide-actu img{
height:350px;
} .mot{
font-size:60px!important;
} .prestation-homme .soins-tarifs.epil table{
width:100%;
} .ligne-autres-corps{
width:90%!important
}
} @media all and (min-width: 981px) and (max-width: 1280px){ .form-ligne1 span{
width:48.5%;
}
.form-ligne1{
flex-direction:column;
}
.nom, .mail{
margin-bottom:.8em!important;
}
.contact-form input{
height:62px;
} .titre-haut-footer{
height:66px;
}
.footer{
height:1000px;
}
.footer > div{
height:100%!important;
} .essai{
width:95%!important;
} .slide-actu h3{
font-size:2.8vw!important;
padding:20px 0 0 0;
}
.home .slide-actu{
padding-bottom:0em!important;
top:70px;
}
.offre-moment{
top:20px!important;
}
.wpcp-all-captions{
margin-top:-90px!important;
}
.bandeau-accueil{
padding-top:90px!important;
}
.logo-accueil {
top: -68px;
}
.lien-fb{
bottom:-75px;
}
} @media all and (max-width: 981px){ .epil-def{
display:block!important;
}
.prestation-corps .epil-def .carte-dos.et_pb_module, .prestation-corps .photoraj .carte-modelage.et_pb_module, .prestation-corps .pig .carte-dos.et_pb_module {
margin-left: auto !important;
margin-right: auto !important;
}
.image-torse{
text-align:left!important;
}
.tarifs-epil td{
padding-left:0!important;
}
.tarifs-epil > div{
width:450px;
margin-left:-4%;
} #CybotCookiebotDialogBodyContent{
padding-left:0!important;
}
#CybotCookiebotDialogBodyLevelButtons{
width:100%!important;
}
.cc-window.cc-banner{
margin-left:auto!important;
margin-right:20px!important;
} #top-menu{
display:none;
}
.home .logo_container{
display:block;
opacity:1!important;
}
.logo-container img{
width:150px!important;
}
#logo{
width:100px;
}
.mobile_nav.closed .mobile_menu_bar::before{
content:url(https://graindebeaute-40.fr/wp-content/uploads/2019/12/menu-burger-e1644510902822.png);
}
.mobile_nav.opened .mobile_menu_bar::before{
content:url(https://graindebeaute-40.fr/wp-content/uploads/2019/12/menu-burger-ferme-e1644510974919.png);
}
.mobile_menu_bar.mobile_menu_bar_toggle{
padding-top:5px;
}
.et_mobile_menu{
border-top:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
background-color:rgba(180,197,134,.9)!important;
background-image:url(https://graindebeaute-40.fr/wp-content/uploads/2019/12/arabesquemenu-sous-menu.png);
background-position:right top;
background-repeat:no-repeat;
background-size:59%;
}
.container{
width:91%;
}
.et_header_style_left #et-top-navigation{
padding-top:15px;
}
.et_mobile_menu li a{
color:white!important;
font-size:20px!important;
border-bottom:none;
}
.et_mobile_menu .sub-menu li a:before{
content:'\f22d';
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit; color: rgba(255,255,255,.8);
font-size: 18px;
padding-right: 0.5em;
}
.et_mobile_menu .menu-item-has-children > a{
background-color:inherit;
}
.et_mobile_menu li a:hover{
background-color:inherit;
}
.et_mobile_menu li a:hover{
opacity:.5;
}
.menu-fb, .menu-insta{
display: inline-block;
width: 100px;
}
.menu-fb{
margin-left:35%;
} .natu.avis img{
width:350px!important;
}
.slide-actu a{ display:block;
}
.lien-fb{
font-size:30px!important;
padding-left:30px;
}
.slide-actu{
height:60vw;
}
.wpcp-all-captions{
position:absolute;
bottom:-17px;
}
.logo-accueil{
display:none;
}
.aloe-vera{
display:none;
}
.fond-img-accueil {
height: calc(100vw * .6);
}
.img-accueil{
top:70px;
}
.home h1{
margin-top:200px;
font-size:33px!important;
}
.aloe-vera-tab{
position: absolute;
bottom: -143px;
left: 323px;
}
.bandeau-accueil{
background-position: top left!important;
}
.titre-portfolio-tab h4{
font-size:40px!important;
color:#707070;
letter-spacing: 4px;
font-weight:400;
}
.titre-produit.un, .titre-produit.deux{
height:inherit!important;
}
.titre-produit.trois, .titre-produit.quatre{
height:auto!important;
}
.titre-institut-tab h2{
font-size:70px;
text-align:right;
padding-right:10%;
margin-bottom:100px;
}
.institut{
background-position: top -56px left -390px!important;
}
.img-cadeau img{
width:inherit!important;
}
.img-cadeau img{
margin-left:auto!important;
margin-right:0!important;
}
.cheque-cadeau{
width:100%!important;
}
.cadeau-col1{
padding-left:3em!important;
} .legende{
padding-left:0px;
display:inline-block;
}
.cadre-legende{
width:100%;
display:flex;
justify-content:center;
}
.mot h3{
padding-top:50px;
}  .footer{
height:inherit;
}
.plan-site, .copyright{
position:relative;
}
.footer .plan-site h3{
font-size:26px;
}
.fb{
display:flex;
justify-content:space-between;
width:80%;
}
.fb img{
padding-top:16px;
}
.fb .et_pb_image{
margin-right:0!important;	
}
.titre-haut-footer{
height:inherit!important;
} .cellu-m6{
padding-top:100px!important;
}
.ligne-tarifs-lgp{
width:90%!important;
} .pres-soins h2{
padding-bottom:25px;
}
.tarifs-comp table{
width:80%;
margin-left:auto;
margin-right:auto;
padding-left:50px;
}
.tarifs-comp h2{
margin-left:-50px;
}
.soins-tarifs table{
width:80%;
margin:auto;
} .presta-epil table {
margin-bottom:15px;
} .prestation-homme .soins-tarifs.epil table{
width:80%;
} .essai{
width:70%!important;
} .prestation-ongles .soins-tarifs p{
padding-left:59px;
}
.prestation-ongles .tarifs-comp table{
width:70%!important;
margin:auto;
} .prestation-conseil .tarifs-comp table{
margin:auto!important;
} .prestation-corps .carte-dos.et_pb_module{
margin-left:auto!important;
margin-right:0px!important;
}
.prestation-corps .carte-modelage.et_pb_module{
margin-right:auto!important;
margin-left:0px!important;
}
.prestation-corps .essai{
width:400px!important;
}
.ligne-autres-corps{
width:100%!important
}
.tarifs-autres table{
width:80%!important;
}
.img-bol-tib span{
width:100%;
}
.img-bol-tib{
height:59vw!important;
}
.img-bol-tib img{
width:100%!important;		
}
} @media all and (max-width: 768px){ .tarifs-epil > div{
width:auto;
margin-left:0;
}
.prestation-corps .epil-def .essai{
width:350px!important;
} .et_mobile_menu .sub-menu li a{
padding:7px 5%!important;
} .slide-actu{
height:auto;
}
.home h1{
margin-top:120px;
}
.wpcp-all-captions{
position:relative;
margin-top:-40px;
}
.aloe-vera-tab{
width:150px;
bottom:-125px;
}
.titre-portfolio-tab h4{
font-size:34px!important;
}
.titre-produits img{
width:250px;
margin-bottom:-80px;
margin-left:-57px;
}
.img-fb{
margin-right:15px;
}
.fond-img-accueil{
height:475px;
}
.bandeau-accueil{
padding-top:120px!important;
} .deco-actu img{
width:80%!important;
}
.slide-actu h3{
font-size:35px;
} .footer .plan-site h3{
font-size:24px;
} .form-ligne1 span{
width:48.5%;
}
.form-ligne1{
flex-direction:column;
}
.nom, .mail{
margin-bottom:.8em!important;
}
.contact-form input{
height:62px;
} .titre-haut-footer{
height:66px;
}
.fb{
margin-left:10%;
} .ligne-tarifs-lgp{
width:100%!important;
}
.lgp-col1, .lgp-col4{
width:100%!important;
}
.endermologie .lgp-col2, .endermologie .lgp-col3{
width:100%!important;
margin-right:0!important
}
.endermologie .lgp-col4{
margin-top:100px;
}
.endermologie .lgp-col3{
margin-top:50px;
}
.lpg > div{
flex-direction:column;
}
.lpg img{
width:150px;
margin:auto;
margin-top:-120px;
margin-bottom:30px;
} .tarifs-comp table, .soins-tarifs table{
width:100%;
}
.soin-rose, .soin-vert{
padding-top:120px!important;
} .prestation-homme .soins-tarifs.epil table{
width:90%;
} .essai{
width:80%!important;
} .tarifs-ongles{
flex-direction:column;
}
.tarifs-ongles-col1, .tarifs-ongles-col2{
width:70%;
margin:auto;
}
.prestation-ongles .soins-tarifs p{
padding-left:0px;
}
.prestation-ongles .soins-tarifs h2{
text-align:left!important;
} .prestation-corps .essai{
width:350px!important;
}
} @media all and (max-width: 480px){ .prestation-corps .epil-def .essai{
width:90%!important;
}
.prestation-corps .photoraj .essai, .prestation-corps .pig .essai{
width:80%!important;
} .natu.avis img{
width:100%!important;
}
.home h2{
font-size:46px!important;
}
.fond-img-accueil{
height:400px!important;
}
.wpcp-all-captions {
bottom: 0px;
}
.lien-fb{
padding-left:0;
font-size:26px!important;
}
.home h1{
margin-top:20vw;
font-size:6vw!important;
}
.btn-soins{
font-size:18px;
}
.aloe-vera-tab{
left:263px;
}
.titre-portfolio-tab h4{
font-size:30px!important;
}
.portfolio-tab .titre-portfolio-tab{
padding:10px 0 0 10px!important;
}
.titre-produits img{
width:200px;
margin-bottom:-67px;
margin-right:-76px;
margin-left:-36px;
}
.titre-produits h2{
font-size:55px!important;
}
.produits-col3, .produits-col4, .produits-col2, .produits-col6{
padding-top:30px!important;
}
.titre-produit.trois, .titre-produit.quatre{
height:inherit!important;
}
.institut{
background-size:contain!important;
background-position: left -150px top 50px!important;
}
.avis-google tr td:nth-child(1), .avis-fb tr td:nth-child(1){
display:none;
} .mot h3{
font-size:35px!important;
}
#assoc .mot{
padding-bottom:40px!important;
font-size:55px!important;
} .slide-actu img{
height:300px;
}
.slide-actu{
width:100%!important;
top:70px!important;
}
.offre-moment{
top:20px!important;
}
.slide-actu > div{
width:85%;
margin:auto;
}
.wpcp-all-captions{
padding:0 !important;
}
.offre-moment{
width:95%!important;
}
.slide-actu h3{
font-size:6.5vw;
} .tarifs-comp h2, .soins-tarifs h2{
font-size:45px!important;
}
.retrait{
padding-left:50px!important;
}
.img-pres-soins{
border:10px!important;
border-bottom:20px!important;
}
.soins-tarifs.tarifs-autres{
margin-left:0!important;
}
.soins-tarifs.epil{
margin-right:0!important;
}
.tarifs-comp > div{
margin-left:-50px!important;
padding:0 1em!important;		
}
.tarifs-comp.pc > div{
margin-left:0px!important;
}
.tarifs-comp h2{
margin-left:0px!important;
padding:0 1em!important;
} .prestation-homme .soins-tarifs.epil table{
margin-left:20px;
}
.prestation-homme .soins-tarifs.epil{
padding-left:100px!important;
} .essai{
width:100%!important;
} .soins-tarifs.epil{
padding-left:10px!important;
} .tarifs-ongles-col1, .tarifs-ongles-col2{
width:90%;
margin:auto;
}
.prestation-ongles .tarifs-comp table{
width:90%!important;
margin:auto;
} .prestation-corps .essai{
width:250px!important;
}
.tarifs-autres table{
width:90%!important;
} #footer .titre-haut-footer{
margin-left:0!important;
}
#footer .titre-haut-footer h3{
text-align:center;
}
#footer h3{
font-size:22px!important;
} .menu-fb, .menu-insta{
width: 80px;
}
}