/*
Theme Name: Sante du vivant 
Description: Theme enfant pour le site Sante du vivant 
Author: Juliette 
Template: onepress 
Version: 0.1.0
*/

:root {
	--primary : #672d6f;
	--dark-primary : #44154b;
	--background-mask : #cfc0aa47;
	--background : #cfc0aa;
	--beige : #f2ede7;
}

#page {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}
#content {
	flex-grow: 1;
}
#masthead, #content {
	background-image: url('https://santeduvivant.fr/wp-content/uploads/2025/11/bg3-opacity.png');
}
.btn.btn-theme-primary {
	background: var(--primary)!important;	
}

.btn.btn-theme-primary:hover {
	background: var(--dark-primary)!important;	
	color: white!important;
}
.onepress-menu li.onepress-current-item > a {
    color: var(--primary);
}
.aromatherapie-icon::before {
    content: '';
    background-image: url(./img/serum.svg);
    background-size: 81%;
    width: 43px;
    height: 93px;
    background-repeat: no-repeat;
    position: absolute;
    margin-top: 17px;
    margin-left: -17px;
}

.phytotherapie-icon::before {
    content: '';
    background-image: url(./img/huile-essentielle.svg);
    background-size: 91%;
    width: 65px;
    height: 104px;
    background-repeat: no-repeat;
    position: absolute;
    margin-top: 40px;
    margin-left: -28px;
}
.memoire-icon::before {
    content: '';
    background-image: url(./img/cerveau.svg);
    background-size: 91%;
    width: 65px;
    height: 104px;
    background-repeat: no-repeat;
    position: absolute;
    margin-top: 40px;
    margin-left: -28px;
}
.magnetisme-icon::before {
    content: '';
    background-image: url(./img/magnetism.svg);
    background-size: 91%;
    width: 75px;
    height: 75px;
    background-repeat: no-repeat;
    position: absolute;
    margin-top: 34px;
    margin-left: -34px;
}

.osteophatie-icon::before {
    content: '';
    background-image: url(./img/osteophaty.svg);
    background-size: 91%;
    width: 75px;
    height: 75px;
    background-repeat: no-repeat;
    position: absolute;
    margin-top: 32px;
    margin-left: -35px;
}

.icon-background-default, .section-services .service-item .service-image i, a {
	color : var(--primary);
}
a:hover {
	color: var(--dark-primary)!important;
}
.btn .btn-theme-primary, input[type='submit'] {
	background-color: var(--dark-primary)!important;
}
.section-services .service-item {
	background: #cfc0aa47;
	box-shadow: 0 6px 9px rgba(0, 0, 0, 0.09);
}
.section-meta {
	background-color: var(--background-mask);
}
.page-header {
	background-color: var(--background-mask);
}
.wp-block-button__link.wp-element-button {
	border: 1px solid var(--primary);
	background: var(--primary);
	color: white;
	border-radius: 8px;
	transition: 0.2s;
}
.wp-block-button__link.wp-element-button:hover {
	background: transparent;
}
.entry-content blockquote {
	border-left: 3px solid var(--primary);
	background: var(--beige);
}
#nav-toggle {
	color: transparent!important;
}

.onepress-menu.onepress-menu-mobile > li:first-child {
        border-top: 0px none!important;
}

.onepress-menu-mobile, .onepress-menu-mobile li {
	background: var(--beige)!important;
	border-top: 1px solid var(--background)!important;
}
.onepress-menu.onepress-menu-mobile li.onepress-current-item > a {
	color: var(--primary);
}