html { scroll-behavior: smooth; }
.width70{width: 70%;
	margin-right: auto;
	margin-left: auto;
}
.width70i{width: 70% !important;
	margin-right: auto;
	margin-left: auto;
}
.martop60{margin-top: 60px !important;}
.martop30{margin-top: 30px;}
.marbot60{margin-bottom: 60px;}
.marbot40{margin-bottom: 40px;}
.marbot30{margin-bottom: 30px;}
.martop120{margin-top: 120px;}
.marbot5{margin-bottom: 5px !important;}
.p10{padding: 10px;}
.p20{padding: 20px;}
.pt20{padding-top: 20px;}
.pt40{padding-top: 40px;}
.pt60{padding-top: 60px;}
.padbot0{padding-bottom: 0 !important;}
.has-small-font-size {
	font-size: 80%;
}
.has-x-large-font-size {
	font-size: 200%;
}
.has-large-font-size {
	font-size: 150%;
}
.justifier {text-align:justify;}
.tcentre {text-align: center !important;}
.wp-block-image .alignleft, .alignleft {
	float: left;
	margin: 0.5em 1.5em 0.5em 0 ;
}
.wp-block-image .alignright, .alignright {
	float: right;
	margin: 0.5em 0 0.5em 1.5em  ;
}

.colorred{
	color: #fe5252;
}
.floatl{
	float: left;
	margin-right: 10px;
}
.floatr{
	float: right;
	margin-left: 10px;
}
.clear{
	clear: both;
}
.has-text-align-left {
	text-align: left !important;
}
.has-text-align-center {
	text-align: center !important;
}
.has-text-align-right {
	text-align: right !important;
}
.wp-block-button, .soins-therapeutiques-grid a {
	text-align: center;
	background-color: rgba(var(--vitalitezen-color-1-dark),1);
	border-top-color: rgba(var(--vitalitezen-color-1-dark),1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--vitalitezen-color-1-dark),1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--vitalitezen-color-1-dark),1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--vitalitezen-color-1-dark),1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 24px;
	padding-right: 24px;
	font-family: Urbanist,Helvetica, Arial, Sans-Serif, serif;
	text-decoration: none;
	color: #fff;
	justify-content: center;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
.wp-block-button a {
	padding: 0;
	color: #FFF;
}
.soins-therapeutiques-grid a {
	color: #FFF;
	padding-top: 6px;
	padding-bottom: 6px;
}
.wp-block-button:hover {
	background-color: rgba(var(--vitalitezen-color-1-variant-4),1);
	border-top-color: rgba(var(--vitalitezen-color-1-variant-4),1);
	border-right-color: rgba(var(--vitalitezen-color-1-variant-4),1);
	border-bottom-color: rgba(var(--vitalitezen-color-1-variant-4),1);
	border-left-color: rgba(var(--vitalitezen-color-1-variant-4),1);
}

.article_nav {}
.article_nav nav.pagination{text-align: center;border-bottom: 0;}
.article_nav .nav-links a{padding-left: 3px;padding-right: 3px;}
.article_nav .nav-links .current{color: rgba(var(--vitalitezen-color-3),1);}
.pad15{padding: 15px;}

.wp-block-buttons>.wp-block-button {
	margin: 5px;
}

/*move_admin_bar*/

body {margin-top: -28px;padding-bottom: 28px;}
body.admin-bar #wphead {padding-top: 0;}
body.admin-bar #footer {padding-bottom: 28px;}
#wpadminbar { top: auto !important;bottom: 0;   position: fixed !important;}
#wpadminbar .quicklinks .menupop .ab-sub-wrapper { bottom: 28px;}
#wpadminbar .quicklinks .menupop ul { bottom: 0;}
#wpadminbar .quicklinks ul {text-align: left;padding-left: 55px;}