/**
 * Theme Name: WECASA MAG
 * Author: WEB Stratégies
 * Description: Thème
 * Version: 1.0
 * Text Domain: ws 
 */

body {
	--background: var(--e-global-color-white);
	/* --background: var(--e-global-color-secondarylight); */
	background-color: var(--background);
}

.lwptoc{
	.lwptoc_i {
		border: none;
		border-radius: 16px;
		padding: 24px;
		width: 100%;
	}

	.lwptoc_i {
		width: 100%;
	}

	.lwptoc_header {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 16px;
		margin-bottom: 16px;
	}

	.lwptoc_title {
		font-family: "Work Sans", sans-serif;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 20.8px;
		color: var(--e-global-color-main);
	}

	.lwptoc_toggle {
		flex-shrink: 0;
	}

	.lwptoc_toggle_label {
		font-family: "Work Sans", sans-serif;
		font-size: 13px;
		font-style: normal;
		font-weight: 400;
		line-height: 16.9px;
		color: #8e8e97;
		text-decoration: none;
		white-space: nowrap;
	}

	.lwptoc_items {
		display: none;
	}

	.lwptoc_items-visible {
		display: block;
	}

	.lwptoc_itemWrap {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.lwptoc_itemWrap .lwptoc_itemWrap {
		margin-top: 8px;
		padding-left: 24px;
	}

	.lwptoc_item {
		margin: 0;
	}

	.lwptoc_item + .lwptoc_item {
		margin-top: 8px;
	}

	.lwptoc_item > a {
		display: flex;
		align-items: baseline;
		gap: 8px;
		font-family: "Work Sans", sans-serif;
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
		line-height: 19.5px;
		color: var(--e-global-color-main);
		text-decoration: none;
	}

	.lwptoc_item > a:hover {
		text-decoration: underline;
	}
	
}