body {
	font-size: 14px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	font-family:"Open Sans";
}
h1,h2,h3,h4,h5,h6,p,a, li {
	font-family:"Open Sans";
}
.home main.uk-block {
	background: #f1f1f1;
}
main.uk-block {
	margin-top: 189px!important;
}
main.uk-block {
	background: #FFF;
	padding-top: 0px;
}
main .uk-container .uk-grid {
	display: flex;
	flex-direction: row;
}
.tm-main {
	width: 100%;
	margin: 0px 20px!important;
	display: flex;
	justify-content: center;
}
footer {
	width: 100%;
}
h1 {
	margin-top: 10px;
	color: #0D2D44!important;
	font-size: 52px!important;
	font-weight: 700!important;
	line-height: 52px!important;
}
p {
	margin-bottom: 0.5em;
	margin-top: 0px;
	font-size: 14px;
}
li {
	font-size: 14px;
}
.uk-container {
	padding: 0px;
	width: 100%;
}
.rtecenter {
	align-self: center;
	text-align: center;
}
:focus {
	outline:none!important;
}
.tm-site > .uk-container > .uk-grid{
	display: flex;
	align-items: center;
}
.tm-site {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.tm-site > .uk-container > .uk-grid {
	flex: 1;
}
.tm-article-content {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	font-size: 14px;
}
.uk-article-meta.uk-subnav.uk-subnav-line {
	display: none;
}
.wp-block-latest-posts__post-excerpt {
	display: flex;
	flex-direction: column;
	align-items: baseline;
}
.wp-block-latest-posts.columns-3 li{
	width: 100%!important;
}
.tm-main > .uk-container {
	width: 1280px;
	padding: 10px 40px;
}
.tm-article-content a {
	color: #DC1B82;
}
table, tbody, thead, tr, td, th, tbody tr {
	border: none;
}
table tr:nth-child(2n+2) {
	background-color: inherit;
}
.interligne-middle {
	margin: 0px;
}
.wp-block-latest-posts.columns-3 li {
	border-bottom: 2px dashed #63BBE5;
}
.beans-skip-links {
	display: none;
}
.wp-block-group__inner-container {
	margin: 80px 0px 0px 0px;
}
.uk-block {
	padding-top: 20px;
	padding-bottom: 20px;
}
a.customize-unpreviewable {
	cursor: pointer!important;
}
.uk-alert-warning p.no-result {
	color: #0d2d44!important;
	font-size: 20px!important;
	font-weight: bold;
}
.uk-alert-warning form {
	position: relative;
	width: 243px;
}
.uk-alert-warning form .uk-icon-search {
	right: -10px;
}
h5.editor-intertitre-2 {
	font-weight: normal;
}
.uk-text-muted.uk-clearfix, .uk-pagination {
	display: none;
}
.addtoany_content_top {
	display: none;
}
.post-2038 .addtoany_share_save_container, .post-2038 .simplesocialbuttons, .post-278 .addtoany_share_save_container, .post-278 .simplesocialbuttons,
.post-2045 .addtoany_share_save_container, .post-2045 .simplesocialbuttons,
.post-261 .addtoany_share_save_container, .post-261 .simplesocialbuttons, .post-3701 .addtoany_share_save_container, .post-3701 .simplesocialbuttons{
	display: none;
}
div.simplesocialbuttons {
	margin-top: 20px;
}
.tm-site-branding {
	display: none;
}
.block-3 .wp-block-group__inner-container {
	margin: 0px;
}


/* FLEX */
.flex-wrap {
	flex-wrap: wrap;
}
.flex-row {
	display: flex;
	flex-direction: row;
}
.flex-column {
	display: flex;
	flex-direction: column;
}
.flex-05 {
	flex: 0.5;
}
.align-items-center {
	align-items: center;
}
.justify-center {
	justify-content : center;
}
.justify-between {
	justify-content: space-between;
}
/* FLEX */


/* HEADER */
header {
	overflow: hidden;
	width: 100%;
}
header > div {
	background-color: #FFF;
}
.tm-header {
	border: none;
	padding: 0px;
}
.tm-header > div {
	position: fixed;
	/* top: 0px; */
	left: 0px;
	width: 100%;
	z-index: 9999999;
}
header.uk-block {
	padding-bottom: 0px;
}
/* WIDGET ABOVE HEADER */
.widget-above-header {
	background-color: #FFF;
}
.container-widget .container-widget-detail:first-child {
	flex: 1;
}
.widget-above-header .container-widget {
	display: flex;
	padding: 10px 20px;
	width: 1280px;
}
header .uk-container {
	max-width: 1280px;
}
.widget-above-header {
	background-color: #FFF;
	z-index: 9999999;
	display: flex;
	justify-content: center;
}
.widget-above-header > div {
	display: flex;
	align-items: center;
}
/* WIDGET ABOVE HEADER */
/* HEADER */

/* HOME */
.home .uk-article-title {
	display: none;
}
.home .tm-article-content {
	align-items: center;
}
.home .tm-main {
	margin-top: 189px!important;
	margin: 0px;
}
.home .tm-main > .uk-container {
	width: 100%;
	padding: 0px;
	max-width: 100%;
}
.home main .uk-container .uk-grid {
	display: flex;
	flex-direction: column;
}
.home .uk-panel-box {
	background-color:#f1f1f1;
	padding: 0px;
}
.home .tm-primary {
	flex: 1;
}
.home .wp-block-latest-posts.columns-3 li {
	border-bottom: none;
}
/* HOME */


/* COLONNE GAUCHE*/
.tm-primary {
	/* flex: 0.75; */
}
.tm-primary-menu > a {
	display: none;
}
.tm-primary-menu .dashicons-admin-home:before {
	content: url(https://www.aidants.fr/wp-content/uploads/2021/12/Frame.png);
}
.tm-primary-menu .dashicons-admin-home:hover:before {
	content: url(https://www.aidants.fr/wp-content/uploads/2021/12/home-black.png);
}
.tm-primary-menu .dashicons-admin-home {
	padding-top:4px!important;

}

/* COLONNE GAUCHE*/


/* COLONNE DROITE */
.tm-secondary {
	flex: 1;
	margin-left: 50px;
}
.tm-secondary h2 {
	font-size: 30px;
	color: #0d2d44;
	margin: 0px;
	font-weight: 700;
}
.tm-secondary h4 {
	color: #DC1B82;
	font-size: 20px;
}
.tm-secondary p {
	font-size: 13px;
}
/* COLONNE DROITE */


/* ACTUALITES CONTAINER */
.container-actu .wp-block-latest-posts__featured-image img {
	min-height: 150px;
}
.container-actu .wp-block-latest-posts.is-grid {
	flex-wrap: nowrap;
}
/* ACTUALITES CONTAINER */


/* TEMOIGNAGE */
.container-temoignage {
	margin: 0px 40px;
	padding-top: 20px;
	justify-content: center;
	width: 1280px;
}
.container-temoignage .wp-block-group__inner-container {
	margin: 0px 80px 0px 80px;
}
.tm-article-content .container-temoignage h2{
	font-size: 42px;
	color: #0D2D44;
	font-weight: 700;
	text-align: left;
}
.container-temoignage .wp-medium-4 {
	width: 50%;
}
.container-temoignage img {
	background-color: #FFF;
	border-radius: 50%;
	margin-right: 20px;
}
.container-temoignage .wptww-testimonial-client {
	font-weight: bold;
	font-style: italic;
	text-align: left !important;
	margin-left: 120px;
	margin-top: 20px;
}
.container-temoignage .wptww-testimonials-text em {
	font-style: normal;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left;
	color: #0D2D44;
	line-height: 24px;
}
.container-temoignage .detail-temoignage p {
	text-align: left;
	margin-top: 0px;
}
.container-temoignage .detail-temoignage picture  {
	width: 406px!important;
  padding-right: 20px;
}
.container-temoignage .wptww-testimonial-content {
	height: auto;
}
.wptww-testimonials-text em:after, .wptww-testimonials-text em:before, .wptww-testimonial-content i {
	display : none;
}
/* TEMOIGNAGE */


/* FOOTER */
footer i.fa:hover {
	cursor: pointer;
}
.tm-mega-footer h3 {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 30px;
	color: #FFF;
	font-weight: 700;
}
.tm-mega-footer a:hover {
	text-decoration: none;
	color: #0D2D44;
	cursor: pointer;
}
.tm-mega-footer {
	color:#FFF;
}
.tm-mega-footer > div > div {
	display: flex;
	justify-content: center;
	margin: 0px 200px;
}
.tm-mega-footer > div > div .container-widget-detail {
	flex: 1 1 0;
	min-width: 203px;
	margin-right: 20px;
}
#offcanvas_menu {
	display: none;
}
.tm-mega-footer .menu {
	list-style-type: none;
	padding-left: 0px;
}
.tm-mega-footer .menu li {
	margin-bottom: 10px;
	font-size: 12px
}
.tm-mega-footer a:focus {
	text-decoration: none;
}
.tm-mega-footer .tm-widget > div {
	font-size: 12px;
}
.tm-mega-footer .social-media-link > div {
	display: flex;
}
.tm-mega-footer .social-media-link i {
	background-color: #FFF;
	border-radius: 50%;
	width: 39px;
	height: 39px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.tm-mega-footer .social-media-link i:hover {
	background-color: #0D2D44;
}
.tm-mega-footer .social-media-link i.fa {
	color: #DC1B82;
}
.tm-mega-footer .social-media-link i.fa:hover:before {
	color: #DC1B82;
}
.tm-mega-footer .social-media-link a:hover {
	text-decoration: none;
}
.tm-mega-footer .social-media-link i.fa.fa-facebook {
	margin-left: 0px;
}
/* FOOTER */


/* SLIDER */
.flex-control-paging li a {
	width: 10px!important;
	height: 10px!important;
	background: #C4C4C4!important;
}
.flex-control-paging li a.flex-active {
	background: #DC1B82!important;
}
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
	background-image: url('https://aidants.fr/wp-content/uploads/2021/12/arrow-left-slider.png');
	width: 50px;
	height: 50px;
	transition: none;
}
.metaslider .flexslider .flex-direction-nav li a.flex-next {
	background-image: url('https://aidants.fr/wp-content/uploads/2021/12/arrow-right-slider.png.png');
	width: 50px;
	height: 50px;
	transition: none;
}
.flex-direction-nav a {
	transition: none;
}
.metaslider .flexslider .slides > li {
	display: flex!important;
	justify-content: center;
}
.metaslider .slides img {
	max-height: 400px!important;
}
.flexslider .slides img {
	width: auto!important;
}
#metaslider-id-2161 {
	max-width: 100%!important;
	width: 100%!important;
	display: flex;
	justify-content: center;
	background-color: #FFF;
	position: relative;
	border-bottom: 2px solid #DADADA;
}
.metaslider .flex-direction-nav a {
	transition: none;
}
.flex-direction-nav a {
	opacity: 1!important;
}
.flex-direction-nav .flex-prev {
	left:20px!important;
}
.flex-direction-nav .flex-next {
	right: 20px!important;
}
.metaslider .flexslider {
	display: flex;
	justify-content: center;
	border: 0;
	padding-bottom: 20px;
}
#metaslider_container_2161 {
	padding-bottom: 30px;
	width: 100%;
}
.flexslider:hover .flex-direction-nav .flex-prev{
	opacity:1!important;
	left:20px!important;
}
.metaslider .flexslider:focus-within .flex-prev, .metaslider .flexslider:hover .flex-prev {
	left: 20px!important;
}
.metaslider .flexslider .flex-direction-nav li a.flex-prev:hover {
	background-image: url(https://aidants.fr/wp-content/uploads/2021/12/arrow-left-slider-hover.png);
}
.metaslider .flexslider .flex-direction-nav li a.flex-next:hover {
	background-image: url(https://aidants.fr/wp-content/uploads/2021/12/arrow-right-slider-hover.png);
}
.flexslider .slides {
	width: 1000px;
}
/* SLIDER */


/* BREADCRUMB */
.uk-breadcrumb > li:nth-child(n+2):before {
	display: none;
}
.uk-breadcrumb {
	display: flex;
	list-style-type: none;
	background-color: #FFF;
	padding: 20px 0px 20px 0px;
	margin: 0px;
}
.uk-breadcrumb li {
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #808080;
	color: #DC1B82!important;
}
.uk-breadcrumb li:last-child {
	margin-right: 0px;
	border-right: none;
}
.uk-breadcrumb > li a:hover, .uk-breadcrumb > li a:focus {
	text-decoration: none;
	color: #DC1B82!important;
}
/* BREADCRUMB */


/* BOUTON ESPACE PORTEUR */
.project-space {
	background: #0D2D44;
	border-radius: 20px;
	color:	#FFF;
	font-size: 13px;
	line-height: 19.5px;
	padding: 8px 20px;
	width: 284px;
	display: flex;
	align-items: center;
	margin: 0px;
}
.project-space img {
	margin-right: 10px;
}
.project-space a:hover {
	text-decoration: none;
	color: #FFF;
}
.project-space:hover {
	background: #174F78;
}
/* BOUTON ESPACE PORTEUR */


/* BOUTON ADHERER */
.join-account{
	background: #DC1B82;
	border-radius: 20px;
	color: #FFF;
	width: 119px;
	display: flex;
	justify-content:center;
	align-items: center;
	height: 20px;
	margin: 0px 20px;
	padding: 10px 5px;
}
.join-account a:hover {
	text-decoration: none;
	color: #FFF;
}
.join-account:hover {
	background-color: #FF1F96;
}
.join-account img {
	margin-right: 10px;
}
/* BOUTON ADHERER */


/* BOUTON RECHERCHER */
.widget_search input[type="search"] {
	background: #F1F1F1!important;
	border: 1px solid #E5E5E5!important;
	box-sizing: border-box;
	border-radius: 20px!important;
	height: 40px;
	width: 264px;
	padding-left: 20px;
}
input[type="search"]::placeholder {
	color: #000000;
}
.uk-icon-search {
	background-image: url(https://aidants.fr/wp-content/uploads/2021/12/search-status.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	right: 5px!important;
	top: 50%;
	position: absolute;
	cursor: pointer;
}
.uk-icon-search:before {
	content: none;
}
.widget_search form {
	position: relative;
	cursor: pointer;
}
.uk-form-icon > [class*='uk-icon-'] {
	margin-top: -11px;
}
/* BOUTON RECHERCHER */


/* CONTAINER QUI SOMMES NOUS + FORMATION */
.container-global-who-you-are-formation {
	width: 1280px;
}
.container-who-you-are {
	padding: 30px 0px 30px 40px;
	background: #FFFFFF;
	border-radius: 18px;
	flex: 0.6;
	margin-right: 20px;
}
.tm-article-content .container-who-you-are h2 {
	font-size: 40px;
	font-weight: bold;
	color: #0D2D44;
	margin-top: 10px;
	margin-bottom: 15px;
}
.container-who-you-are > div{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
}
.container-who-you-are > div > div {
	flex: 0.9;
	margin-top: 20px;
}
.container-who-you-are > div > div > p:last-child {
	background: #DC1B82;
	border-radius: 20px;
	width: 117px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
}
.container-who-you-are p:last-child a {
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
}
.container-who-you-are > div > div > p:last-child:hover, .container-who-you-are > div > div > p:last-child:focus {
	cursor: pointer;
	background-color: #FF1F96;
}
.container-who-you-are > div > p {
	margin:0px 20px 0px 0px;
}
.container-training {
	display: flex;
	flex-direction: column;
	background: #0D2D44;
	border-radius: 18px;
	flex: 0.4;
	color: #FFF;
	padding: 30px 40px;
}
.container-who-you-are p:first-child {
	color: #0D2D44;
	font-size: 16px;
}
.container-training > div {
	background-color: #FFF;
	border-radius: 50%;
	padding: 10px;
}
.tm-article-content .container-training h3 {
	font-size: 19px;
	font-weight: normal;
	margin-top: 0px;
	color: #FFF;
	text-align: center;
	margin: 0px 30px 20px 30px;
}
.container-training h3 span {
	font-weight: bold;
}
.tm-article-content .container-training h2 {
	margin-top: 40px;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
}
.container-training h2 span {
	color: #DC1B82;
}
.training-button {
	background: #DC1B82;
	border-radius: 20px;
	color: #FFF;
	font-size: 13px;
	width: 225px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.training-button:hover {
	background-color: #FF1F96;
}
.training-button a {
	color: #FFF!important;
	text-decoration: none;
}
#1960 {
	align-items: center;
}
/* CONTAINER QUI SOMMES NOUS + FORMATION */

/* CONTAINER ACTUALITES */
.container-actu {
	display: flex;
	justify-content: center;
	width: 1280px;
}
.container-actu > div {
	background-color: #FFF;
	border-radius: 20px;
	padding: 40px 80px;
	margin: 20px 0px 0px 0px;
	width: 1120px;
}
.tm-article-content .container-actu h2 {
	color: #0D2D44;
	font-size: 40px;
	margin-top: 10px;
	font-weight: 700;
	margin-bottom: 50px;
}
.container-actu .wp-block-column {
	margin-left: 0px;
}
.container-actu a {
	font-weight: 700;
	color: #000!important;
	font-size: 18px;
	line-height: 20px;
}
.container-actu li div:first-child {
	border: 1px solid #DCDCDC;
	border-radius: 12px;
	margin-bottom: 20px;
}
.container-actu .wp-block-latest-posts__post-date {
	font-size: 13px;
	color: #DC1B82;
	margin: 20px 0px 15px 0px;
}
.container-actu .wp-block-latest-posts__post-excerpt {
	font-size: 16px;
	color: #0D2D44;
}
.conatiner-actu .wp-block-latest-posts__list {
	display: flex;
	flex-direction: row;
}
/* CONTAINER ACTUALITES */


/* FORMULAIRE CONTACT */
.wpcf7-form-control-wrap {
	width: 100%!important;
}
.wpcf7-form-control {
	border: 1px solid grey;
	height: 30px;
	margin: 10px 0px 20px 0px;
	padding-left: 10px;
	padding-right: 20px;
	width: 100%!important;
}
.wpcf7-form-control label {
	margin-bottom: 10px;
}
.wpcf7-form > p > label span {
	color: #c00;
}
.wpcf7-form input[type='submit'] {
	border: 1px solid #0D2D44;
	background-color: #0D2D44;
	color: #FFF;
	border-radius : 20px;
	height: 40px;
	width: 200px!important;
	margin-top: 20px;
}
.wpcf7-form input[type='submit']:hover {
	background-color: #174F78;
	border: 1px solid #174F78;
}
.wpcf7-form select {
	width: 630px;
}
.wpcf7-form textarea {
	height: 100px;
}
.wpcf7-form-control.wpcf7-checkbox{
	border: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.wpcf7-form-control > .wpcf7-list-item {
	margin: 0px;
}
#mc-embedded-subscribe {
	background: #0D2D44;
	border-radius: 20px;
	border: 1px solid #1D2D44;
	color: #FFF;
	width: 41px;
	height: 27px;
	position: absolute;
	top: 2px;
	right: 2px;
}
.mc-field-group {
	position: relative;
	display: flex;
	width: 100%;
}
#mce-EMAIL {
	background: #FFFFFF;
	border-radius: 20px;
	width: 100%;
	padding-left:10px;
	height: 31px;
}
.mc-field-group input {
	color: #999998;
}

/* FORMULAIRE CONTACT */


/* MENU PRINCIPAL */
#mega-menu-primary >.mega-menu-item > a > span.mega-indicator  {
	display: none!important;
}
#mega-menu-wrap-primary #mega-menu-primary {
	text-align: center;
}
#mega-menu-item-2356 .mega-sub-menu{
	left: 50%!important;
	background-color: rgba(13, 45, 68, 1)!important;
}
#mega-menu-wrap-primary #mega-menu-primary > #mega-menu-item-2366 > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary > #mega-menu-item-2350 > ul.mega-sub-menu  {
	width: 400px;
}
#mega-menu-item-2356 .mega-sub-menu {
	left: -104%!important;
}
#mega-menu-item-2367 .mega-sub-menu {
	left: -43%!important;
}
#mega-menu-item-2368 .mega-sub-menu {
	left: -51.7%!important;
}
#mega-menu-item-2369 .mega-sub-menu {
	left: -68.3%!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	font-family: "Open sans";
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	background-color: #566C7D;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
	background: #0d2d44;
}
/* #mega-menu-wrap-primary {
	margin: 0px 0px 10px 0px;
} */
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center {
	display: none;
}
#mega-menu-wrap-primary .mega-menu-toggle {
	height: 97px;
}
.mega-toggle-blocks-left {
	background-image:url('https://aidants.fr/wp-content/uploads/2022/01/aidants_logo_couleurv2.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {
	margin-left: 20px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
	margin-right: 25px;
}
#mega-menu-wrap-primary #mega-menu-primary > #mega-menu-item-3951 > a.mega-menu-link {
	background: #0D2D44;
	border-radius: 20px;
	color: #FFF;
	font-size: 13px;
	line-height: 19.5px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px;
	width: 316px;
	height: 40px;
}
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-3951 a.mega-menu-link:before{
	background-image : url('https://aidants.fr/wp-content/uploads/2021/11/coffee.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 11% 32%;
}
.dashicons-admin-appearance:before, .dashicons-admin-users:before {
	color: transparent!important;
}
#mega-menu-wrap-primary #mega-menu-primary > #mega-menu-item-3952  > a.mega-menu-link {
	background: #DC1B82;
	border-radius: 20px;
	color: #FFF;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	width: 316px;
	font-size: 13px;
}
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-3952 a.mega-menu-link:before {
	background-image : url('https://aidants.fr/wp-content/uploads/2021/11/user.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 21% 51%;
}
#mega-menu-item-3951, #mega-menu-item-3952 {
	display: none!important;
}
#mega-menu-item-3951 {
	padding-top: 20px!important;
}
#mega-menu-item-2328, #mega-menu-item-2329, #mega-menu-item-2340, #mega-menu-item-2350, #mega-menu-item-2366, #mega-menu-item-2385, #mega-menu-item-4467 {
	background-color: #DC1B82!important;
}
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-3952 > ul.mega-sub-menu{
	display: block;
	background-color: #f1f1f1!important;
	margin: 0px!important;
	padding: 0px!important;
}
#mega-menu-item-3952 #mega-menu-3952-1 input[type="search"] {
	height: 40px;
	width: 316px;
	background-color: #FFF!important;
}
#mega-menu-item-search-6 {
	text-align: center;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > #mega-menu-item-search-6 {
	width: auto;
	margin-top: 5px;
}
#mega-menu-3952-1-0 {
	display: flex!important;
	justify-content: center;
}
/* MENU PRINCIPAL */



/* BOUTON SAVOIR + */
a.moretag {
	color: #FFF!important;
	background-color: #dc1b82;
	border-radius : 20px;
	font-weight: normal!important;
	font-size: 13px!important;
	padding: 10px 18px;
	margin-top: 10px;
}
a.moretag:focus {
	text-decoration: none;
}
a.moretag:hover {
	cursor: pointer;
	background-color: #FF1F96;
		text-decoration: none;
}
/* BOUTON SAVOIR + */



/* PAGE ACTUALITES */
.news .wp-block-latest-posts__post-excerpt{
	align-items: flex-end;
}
.news .wp-block-latest-posts__post-excerpt .moretag{
	margin-top: 20px;
}
.tm-article-content #wp-realtime-sitemap-menu a {
	color: #000!important;
}
.tm-article-image {
	display: none;
}
.tm-no-article header {
	display: none;
}
.news .wp-block-group__inner-container {
	margin: 0px;
}
.news .wp-block-latest-posts__featured-image {
	float: left;
}
.news .wp-block-latest-posts__featured-image img {
	min-width: 150px;
}
.news .tm-article-content a {
	display: block;
}
.news .wp-block-latest-posts.wp-block-latest-posts__list li {
	border-bottom: 0.2em dotted #63bbe5;
	margin-bottom: 20px;
	height: 100px;
	overflow: hidden;
	height: auto;
	padding-bottom: 20px;
}
/* PAGE ACTUALITES */


/* FAQ */
.qe-faqs-group-title {
	color: #DC1B82;
}
.qe-toggle-title h4 {
	color: #4483a6;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
}
/* FAQ */



/* MEMO WIDGET */
.container-memo > div:first-child {
	border-bottom: 2px dashed #0D2D44;
}
.container-memo > div > img {
	width: 150px;
}
.container-memo > div > div > img {
	height: 50px;
}
.container-memo > div:last-child > div {
	margin-bottom: 20px;
}
.container-memo .input-savoir {
	background: #DC1B82;
	border-radius: 20px;
	width: 117px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
}
.container-memo .input-savoir a:hover {
	text-decoration: none;
	color: #FFF;
}
.container-memo .input-savoir:hover {
	background-color: #FF1F96;
	cursor: pointer;
}
.container-memo > div:first-child {
	padding-bottom: 10px;
}
/* MEMO WIDGET */


/* ACTUALITE WIDGET */
.widget-actu h2 {
	border-bottom: 2px dashed #0D2D44;
	padding-bottom: 20px;
}
.widget-actu .wp-block-group__inner-container {
	margin: 0px;
}
.widget-actu > div > div {
	margin-left:0px!important;
}
.widget-actu > div > div ul {
	display: flex;
	flex-direction: column
}
.widget-actu a {
	font-weight: normal;
	color: #000;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
}
.widget-actu a:focus {
	text-decoration: none;
}
.widget-actu time {
	font-size: 13px;
	color: #DC1B82;
	margin: 10px 0px 0px 0px;
}
.widget-actu > div > div ul li div {
	font-size: 13px;
	color: #0D2D44;
}
/* ACTUALITE WIDGET */


/* GMAP */
.gmap {
	border-radius: 0px 0px 18px 18px;
	border-top: 2px dashed #63BBE5;
	margin-top: 30px;
	padding-top: 30px;
}
#right_column {
	border: 1px solid #DCDCDC;
	border-radius : 0px 18px 18px 0px;
}
#gmap {
	border-radius: 18px 0px 0px 18px;
}
/* GMAP */



/* RESPONSIVE */
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 850px) {
	html #wpadminbar {
		z-index: 10000000;
	}
	.wp-block-group__inner-container {
		margin: 20px;
	}
.tm-header > div {
	position: inherit;
}
	.home .tm-main {
		margin-top: 0px!important;
	}
	main.uk-block {
		margin-top: 0px!important;
	}
	#mega-menu-primary {
		box-shadow: 0 6px 6px -6px #cecece!important;
	}
	#mega-menu-item-3951, #mega-menu-item-3952 {
		background-color: #f1f1f1!important;
		padding-bottom: 20px!important;
		display: flex!important;
		justify-content: center;
	}
	#mega-menu-item-3952 {
		flex-direction: column;
		align-items: center;
		padding-bottom: 0px!important;
	}
.tm-primary .post-118, .tm-primary .post-278, .tm-primary .post-111, .tm-primary .post-164, .tm-primary .post-120, .tm-primary .post-121 {
	width: 100%;
}
	.container-temoignage {
		margin: 0px;
		width: 100%;
	}
	.container-temoignage .wp-block-group__inner-container {
		margin: 0px 20px;
	}
	.container-temoignage .wp-medium-4 {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}
	.container-temoignage .wptww-testimonials-text em {
		flex-direction: column;
	}
	.container-temoignage .wptww-testimonial-client {
		margin-left: 0px;
	}
	.container-temoignage img {
		margin-bottom: 20px;
	}
	.tm-mega-footer a, .tm-mega-footer p {
		font-size: 11px!important;
	}
	.tm-mega-footer > div > div {
		flex-direction: column;
		margin: 0px 20px;
		align-items: flex-start;
	}
	.container-actu .wp-block-latest-posts.is-grid {
		flex-direction: column;
	}
	.container-actu > div {
		padding: 20px;
		margin: 0px 20px;
	}
	.container-global-who-you-are-formation {
		flex-wrap: wrap;
		width: 100%;
	}
	.container-global-who-you-are-formation > div > div {
		flex-direction: column;
	}
	.container-who-you-are {
		flex: 1;
		margin-right: 0px;
		padding: 20px;
	}
	.container-who-you-are > div {
		flex-direction: column;
	}
	.container-who-you-are > div > p {
		align-self: center;
	}
	.tm-article-content .container-training h2 {
		font-size: 20px;
		text-align: center;
	}
	.tm-article-content .container-training h3 {
		margin: 0px 0px 30px 0px;
	}
	.container-temoignage .detail-temoignage picture {
		width: 120px!important;
	}
	.container-training {
		flex: 1;
		margin-top: 20px;
	}
	.widget-above-header .container-widget {
		flex-direction: column;
	}
	main .uk-container .uk-grid {
		flex-direction: column;
	}
	.wpcf7-form-control, .wpcf7-form select {
		width: 100%;
	}
	.tm-secondary {
		margin: 30px 0px 0px 0px;
		width: 100%;
	}
	.news .wp-block-latest-posts.wp-block-latest-posts__list li {
		display: flex;
		flex-direction: column;
	}
	.tm-main > .uk-container {
		width: 100%;
		padding: 20px;
	}
	main.uk-block {
		background-color: #F1F1F1;
	}
	h1 {
		font-size: 37px!important;
		margin-top: 0px!important;
		margin-bottom: 10px!important;
	}
	.tm-article-content .container-who-you-are h2 {
		font-size: 27px;
	}
	.tm-article-content .container-actu h2 {
		font-size: 27px;
		margin-bottom: 30px;
	}
	.widget-above-header {
		display: none;
	}
	.uk-breadcrumb {
		background-color: #F1F1F1;
	}
	.uk-panel-box {
		background-color: #F1F1F1;
	}
	.tm-primary .post-278, .tm-primary .post-111, .tm-primary .post-164 {
		width: 100%;
	}
	.tm-primary {
		width: 100%;
	}
	a.moretag {
		align-self: flex-start;
	}
	article.uk-panel-box {
		padding: 0px;
	}
	h4.editor-intertitre-1 {
		font-size: 20px;
	}
	.container-actu  {
		width: 100%;
	}
	.tm-article-content .container-temoignage h2 {
		font-size: 27px;
	}
	#metaslider-id-2161 {
		margin-top: 5px!important;
	}
	#metaslider_container_2161 {
		padding-bottom: 0px;
	}
	.metaslider .slides img {
		max-height: 180px!important;
	}
	.metaslider .flexslider .flex-direction-nav li a.flex-next, .metaslider .flexslider .flex-direction-nav li a.flex-prev {
		background-size: 16px;
	}
	.metaslider .flexslider {
		padding 0px;
	}
	.tm-mega-footer .tm-widget > div {
		font-size: 11px;
		width: 100%;
	}
	.tm-mega-footer > div > div .container-widget-detail {
		margin-right: 0px;
		min-width: 173px;
	}
	.tm-mega-footer > div > div .container-widget-detail:nth-child(3) {
		position: absolute;
		right: 20px;
		top: 30%;
	}
	.container-widget .container-widget-detail:first-child {
		align-self: center;
	}
	.tm-footer.uk-block {
		padding: 0px 0px 30px 0px;
	}
	.tm-mega-footer.uk-block {
		padding: 0px;
	}
	.tm-mega-footer .social-media-link > div {
		justify-content: center;
	}
	.tm-mega-footer > div > div .container-widget-detail:last-child {
		width: 100%;
	}
	.tm-mega-footer > div > div .container-widget-detail:last-child form {
		display: flex;
		justify-content: center;
	}
	.tm-mega-footer > div > div .container-widget-detail:last-child form > div {
		width: 64%;
	}
	.uk-breadcrumb > li {
		font-size: 13px;
	}
	.uk-breadcrumb {
		padding-top: 0px;
	}
	.tm-article-content table {
		width: 100%!important;
		font-size: 12px!important;
	}
	.tm-article-content table li {
		font-size: 12px!important;
	}
	.tm-article-content table tr td {
		width: 100%!important;
	}
	.tm-article-content table tr td ul {
		margin: 0px!important;
		padding: 10px!important;
	}
	.pour_vous_container_urgence_card {
		flex-direction: column;
	}
	.pour_vous_container_urgence_card img {
		margin-left: 0px;
	}
	.pour_vous_container_urgence_card div:last-child {
		padding-left: 0px!important;
		padding-top: 10px;
	}
}
@media (min-width: 1220px){
.uk-container {
	max-width: 100%;
	padding: 0 35px;
	}
}
/* RESPONSIVE */
