/********* Compiled - Do not edit *********/
:root{--color-primary:#f13c46;--color-gradient-start:#F42958;--color-gradient-stop:#E4442A;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Poppins;font-weight:400;line-height:1.9em;font-size:15px;color:#4a4b54;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Poppins;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Poppins;font-weight:400;line-height:1em;font-size:64px;color:#000000;}.h2,h2{font-family:Poppins;line-height:1.090em;letter-spacing:-0.025em;font-size:55px;color:#000000;}.h3,h3{font-family:Poppins;line-height:1.111em;font-size:48px;color:#000000;}.h4,h4{font-family:Poppins;line-height:1.444em;font-size:28px;color:#000000;}.h5,h5{font-family:Poppins;line-height:1.5em;font-size:25px;color:#000000;}.h6,h6{font-family:Poppins;line-height:1.5em;font-size:19px;color:#0a0a0a;}.main-header .navbar-brand{max-width:140px !important;}.titlebar-inner h1{font-family:Arial, Helvetica, sans-serif;font-size:4em;font-weight:500;text-transform:none;line-height:1.2em;color:#ffffff !important;}.titlebar-inner p{color:#ffffff !important;}.titlebar{background-image:url( ../2019/07/chirurgien-esthetique-la-reunion.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:left top;}.titlebar .titlebar-scroll-link{color:rgb(255, 255, 255);}section.vc_row{units:px;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(3, 1, 42) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(239, 239, 239) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(239, 239, 239) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(239, 239, 239) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(255, 255, 255) !important;}}.titlebar-inner {
    padding-top: 200px;
    padding-bottom: 200px;
    color: #fff;
}
a {
    text-decoration: none;
    color: #4a37b2;
    transition: all 0.3s;
}
a:hover {
  color: #181b31;
}
b, strong {
    font-weight: 600;
}
.navbar-brand {
    display: inline-flex;
    height: auto;
    padding: 18px 0;
    line-height: normal;
    float: none;
    order: 0;
    flex-shrink: 0;
    transition: none;
}
p {
    text-align:justify;
}
ul {
    text-align:justify;
}
.social-icon.social-icon-md {
    text-align:center;
}
.main-footer p {
    text-align:center;
}

@media (max-width: 1199px) {

	.navbar-brand-inner:before {
      content: '';
      background-image: url(../2020/02/logo-docteur-fray-couleur.png);
      display: inline-block;
      width: 156px;
      height: 54px;
	}
	.navbar-brand img {
		visibility: hidden;
		position: absolute;
	}
}