/********* Compiled - Do not edit *********/
:root{--color-primary:#e14f63;--color-gradient-start:#FE506C;--color-gradient-stop:#FC6A2A;--color-link:#e14f63;--color-link-hover:#c43b52;}.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:europa;font-weight:400;line-height:1.7em;font-size:1em;color:#808291;}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:europa;font-weight:700;line-height:1.2em;font-size:60px;color:#000000;}.h2,h2{font-family:europa;font-weight:700;line-height:1.2em;font-size:28px;color:#000000;}.h3,h3{font-family:europa;font-weight:700;line-height:1.2em;font-size:24px;color:#000000;}.h4,h4{font-family:europa;font-weight:400;line-height:1.2em;font-size:20px;color:#000000;}.h5,h5{font-family:europa;font-weight:300;line-height:1.2em;font-size:18px;color:#000000;}.h6,h6{font-family:europa;font-weight:400;line-height:1.2em;font-size:16px;color:#fd5c4c;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:200px;padding-bottom:200px;}section.vc_row{units:px;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !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:#0d1727 !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:#0d1727 !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:#0d1727 !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:#0d1727 !important;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:#0d1727;}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(0, 0, 0);}.main-header .nav-trigger .bar{background-color:rgb(0, 0, 0);}body[data-mobile-nav-style=classic] .navbar-collapse, body[data-mobile-nav-style=minimal] .navbar-collapse{background:rgb(255, 255, 255);color:rgb(0, 0, 0);}body[data-mobile-nav-style=modern]:before{background:#0d1727;}ul.nav.main-nav > li > a, ul.nav.main-nav > li > a:hover, .main-nav .children > li.active > a, .main-nav .children > li.current-menu-item > a, .main-nav .children > li.current-menu-ancestor > a, .main-nav .children > li:hover > a, .nav-item-children > li.active > a, .nav-item-children > li.current-menu-item > a, .nav-item-children > li.current-menu-ancestor > a, .nav-item-children > li:hover > a{color:inherit !important;}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}ul.nav.main-nav > li > a{border-color:rgb(255, 255, 255);}}img[src$=".svg"] { width: 58% !important; height: auto !important; }

@media only screen and (max-width: 600px) {
	img[src$=".svg"] { 
		width: 85% !important; 
	}
} 

.main-header .nav-trigger .bar {
    background-color: #2a2a2a;
}

@media screen and (max-width: 1199px){
body[data-mobile-nav-style=modern]:before {
    background-image: url("../2019/12/blurAngela.jpg")!important;
	background-size:cover;
}
}

span.cat-links {
	display: none;
}


/* ===== Design system v1 (2026-09-11) - aligne sur le portfolio, palette corail ===== */
@import url('//fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&family=Work+Sans:wght@400;500;600&display=swap');

body, p, li {
	font-family: 'Work Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

h1, h2, h3, h4,
.entry-title, .liquid-lp-title, .page-title-bar h1, .page-title-bar h2 {
	font-family: 'Poppins', sans-serif !important;
	font-weight: 700 !important;
}

/* ----- Cartes d'articles (Actualites, VFFF, accueil) ----- */
article.liquid-lp {
	background: #fff;
	border-radius: 18px;
	overflow: hidden;
	box-shadow: 0 14px 34px -22px rgba(20,20,20,0.35);
	transition: transform 0.2s ease, box-shadow 0.2s ease;
	border: none !important;
}
article.liquid-lp:hover {
	transform: translateY(-4px);
	box-shadow: 0 22px 42px -20px rgba(20,20,20,0.45);
}
article.liquid-lp .liquid-lp-media {
	margin: 0;
	overflow: hidden;
	aspect-ratio: 16/10;
}
article.liquid-lp .liquid-lp-media img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin: 0 !important;
}
article.liquid-lp .liquid-lp-header,
article.liquid-lp .liquid-lp-excerpt {
	padding-left: 22px;
	padding-right: 22px;
}
article.liquid-lp .liquid-lp-footer {
	padding: 0 22px 22px;
	background: transparent !important;
	border-top: none !important;
}

/* ----- Boutons lire la suite ----- */
.liquid-lp-read-more,
a.liquid-lp-read-more {
	background: #E14F63 !important;
	color: #fff !important;
	border: none !important;
	border-radius: 999px !important;
	padding: 10px 20px !important;
	font-weight: 600 !important;
	letter-spacing: 0.03em;
	transition: background 0.2s ease, transform 0.2s ease;
	display: inline-block;
}
.liquid-lp-read-more:hover,
a.liquid-lp-read-more:hover {
	background: #c73b4e !important;
	transform: translateY(-2px);
	color: #fff !important;
}


/* ----- Bouton "Contactez-moi" jaune (A propos) -> corail, coherence palette ----- */
.vc_custom_1612200398635 {
	background-color: #E14F63 !important;
	border-color: #E14F63 !important;
}
.vc_custom_1612200398635:hover {
	background-color: #c73b4e !important;
	border-color: #c73b4e !important;
}