<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* COLORS  

$dark-blue: #0a658f;
$light-blue: #00a2ee;

$dark-text: #1d2430;
$light-text: #4c525e;

$dark-grey: #1d2430;
$light-grey: #e3e6f1;

$yellow: #fdb501;

*/

/*
**** LOGGED  ****


*/
.link-member-logged-off {
	display: block;
}

.logged-in .link-member-logged-off {
	display: none;
}

.link-member-logged-in {
	display: none;
	font-weight: bold;
}

.logged-in .link-member-logged-in {
	display: block;
}

/* 
**** HEADER  ****


*/


h1{
	line-height: 1.8rem!important;
}

h4{
	line-height: 1.8rem!important;
}

.header-sticky {
	width: 100%;
	background-color: white;
	overflow-x: hidden;
	box-shadow: 0px 3px 10px #00000029;
}

.content-shadow {
	position: relative;
	z-index: 996;
	box-shadow: 0px 3px 10px #00000029;
}

.topbar {
	display: none;
}

@media (min-width: 992px) {
	.topbar {
		display: block;
	}
}

.topbar.topbar-blue {
    background-color: #00A2EE;
    height: 40px;
    line-height: 40px;
	font-size: 14px;
}

.topbar a {
	color: white;
	margin-left: 2px;
}

.topbar a:hover {
	text-decoration: underline;
	color: white;
}

.topbar-container {
	text-align: center;
	display: flex;
}

.topbar ul { 
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: space-between;
	list-style-type: none;
}

.topbar ul.topbar-list {
	width: 65%;
}

.topbar ul.topbar-list-two {
	width: 35%;
	justify-content: right;
	color: white;
}

.topbar ul.topbar-list-two a {
	color: #FDB501;
	font-weight: bold;
}

.topbar ul.topbar-list-two a:first-of-type {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 24ch;
}

.topbar ul.topbar-list-two a::before {
	content: '\ec12';
    font-family: unicons;
    font-size: 27px;
    color: #FDB501;
    margin-right: 2px;
    font-weight: initial;
    vertical-align: bottom;
}

.topbar .link-logout {
	margin-left: 5px;
}

.topbar ul.topbar-list-two a:hover {
	text-decoration: none;
	color: #FFF;
}

.header-middle-area.style8 {
	    padding: 0;
}

@media (min-width: 992px) {
	.header-middle-area.style8 {
	    padding: 26px 0 26px 0;
	}
}

@media (min-width: 992px) {
	.user-light {
		display: none;
	}
}

.bars {
	display: inline-block;
	cursor: pointer;
}

.btn-bars {
	width: 34px;
	height: 23px;
	background-image: url(/wp-content/themes/digiqole-child/assets/images/bars.jpg);
	border: 0;
	cursor: pointer;
	vertical-align: top;
}

.btn-bars.bars-close {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/close.jpg);
}

.button-header {
	height:  61px;
	position: relative;
}

.bouton-adherer {
	position: absolute;
	top: 5px;
	right: 180px;
	z-index: 998;
	display: inline-block;
    width: 280px;
  	height: 48px;
  	padding-left: 14px;
  	border: 0;
   	clip-path: polygon(0% 0%,100% 0%,93% 100%,0% 100%);
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: linear-gradient(to right, #0185C2, #00B9F2);
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	color: white;
}

.bouton-adherer:hover {
	background: linear-gradient(to left, #0185C2, #00B9F2);
	color: white;
} 

.bouton-adherer span::before {
	content: url(/wp-content/themes/digiqole-child/assets/images/pen-adherer.svg);
	margin-right: 10px;
	vertical-align: middle;
}

.bouton-adherer span {
	position: relative;
	top:  13px;
}

.bouton-don {
	display: inline-block;
	position: absolute;
	top: 15px;
	right: 0;
	z-index: 999;
    width: 218px;
  	height: 48px;
  	padding-left: 35px;
  	border: 0;
   	clip-path: polygon(7% 0%,100% 0%,100% 100%,0% 100%);
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: linear-gradient(to right, #FDB501, #FD8701);
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	color: white;
	
}

.bouton-don:hover {
	background: linear-gradient(to right, #FD8701, #FDB501);
	color: white;
} 

.bouton-don span::before {
	content: url(/wp-content/themes/digiqole-child/assets/images/heart-don.svg);
	margin-right: 10px;
	vertical-align: middle;
}

.bouton-don span {
	position: relative;
	top:  13px;
}

.search-desktop {
	display: inline-block;
	margin-left: 35px;
	cursor: pointer;
}

.label-desktop-menu {
	font-size: 18px;
	color: #00A2EE;
	font-weight: bold;
	margin-left: 17px;
}

@media (max-width: 991px) {
	.desktop-menu,
	.button-header {
		display: none;
	}
}

.nav-search-area {
	display: none;
}

@media (max-width: 991px) {
	.nav-search-area {
		display: block;
	}
}

.header-search-icon-mobile a {
	width: 45px;
	height: 45px;
	border-radius: 22.5px;
  	background-color: #e3e6f1;
  	line-height: 40px;
  	font-size: 20px !important;
  	color: 	white;
  	display: inline-block;
  	text-align: center;
}

.header-search-icon-mobile {
    position: absolute;
    right: 10px;
   	top: 3px;
    z-index: 1000;
}

/* 
**** MENU  ****


*/


.navbar-light .navbar-nav .active&gt;.nav-link, .navbar-light .navbar-nav .nav-link.active {
	color:  white !important;
}

#megamenu {
	display: none;
	background-color: #058FCF;
	color:  white;
	position: relative;
	padding-top: 60px;
	padding-bottom: 48px;
}

.megamenu-background-rein {
    position: absolute;
    top: 16px;
    left: 10%;
    width: 239px;
    height: 375px;
    background-image: url(/wp-content/themes/digiqole-child/assets/images/haricot.png);
    background-size: contain;
    opacity: 0.15;
}

#primary-nav {
	justify-content: center;
}

.dropdown-item {
	font-size:  18px;
}

.nav-link.dropdown-toggle {
	font-size: 25px;
	font-weight: bold;
	padding-left: 0 !important;
	text-transform: uppercase;
}

#primary-nav a::hover {
	color: white !important;
}

.menu-item-47393 .nav-link.dropdown-toggle { 
	display: none; 
}

.dropdown-toggle::after {
	display: none;
}

.dropdown-menu {
	display: block;
	position: unset !important;
	border:  none;
	background-color: unset;
	color:  white;
	padding-top: 0 !important;
}
.dropdown-menu .dropdown-menu {
	display: none;
}

.navbar-light .navbar-nav .nav-link,
.dropdown-item {
	color:  white !important;
}

.dropdown-item {
	padding:  0;
} 

.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item:active,
#primary-nav a {
	background-color: unset;
}

#main-menu li.menu-item-has-children {
	margin-right: 25px;
}

#primary-nav ul ul li {
	margin-top: 25px;
}

#primary-nav ul ul ul li {
	margin-top: 10px;
}

#primary-nav ul ul li.menu-item-has-children a::after {
	content: url(/wp-content/themes/digiqole-child/assets/images/arrow-dropdown.svg);
	margin-left: 8px;
}

#primary-nav .opened {
	font-weight: bold;
	opacity: 100%;
}

#primary-nav ul ul ul a::after {
	content: unset !important;
}

#primary-nav ul ul a {
	opacity: 80%;
}

#primary-nav ul ul ul a {
	opacity: 54%;
}

#primary-nav a:hover {
	opacity: 100%;
}

.nav-link {
	padding-bottom: 0 !important;
}

.menu-item-47387 a {
	color: #FDB501 !important;
	opacity: 100% !important;
	font-weight: bold;
}

.menu-item-47389 a,
.menu-item-47393 a,
#menu-item-47394 a {
	font-weight: bold;
	opacity: 100% !important;
}

.menu-item-47394 a::before {
	content: '\eaf2';
    font-family: unicons;
    font-size: 18px;
    color: white;
    margin-right: 10px;
    font-weight: initial;
}

.menu-item-47395 a::before {
	content: '\e94e';
    font-family: unicons;
    font-size: 18px;
    color: white;
    margin-right: 10px;
    font-weight: initial;
}

.menu-item-47396 a::before {
	content: '\eac7';
    font-family: unicons;
    font-size: 18px;
    color: white;
    margin-right: 10px;
    font-weight: initial;
}

.menu-item-47397 a::before {
	content: '\e9bb';
    font-family: unicons;
    font-size: 18px;
    color: white;
    margin-right: 10px;
    font-weight: initial;
}

.menu-item-47401 a {
	opacity: 0 !important;
	width: 180px;
	height: 50px;
}

.menu-item-47401 {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/button-moipatient-menu.jpg);
	width: 180px;
	height: 50px;
}

.menu-item-54540 a::before {
	content : '';
	background-image: url(/wp-content/themes/digiqole-child/assets/images/picto-france_blanc2.png);
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 0;
}

.wp-mobile-menu .menu-item-54540 a::before {
	content : '';
	background-image: url(/wp-content/themes/digiqole-child/assets/images/picto-france_blanc2.png);
	width: 18px;
	height: 18px;
	top: unset;
	left: unset;
	position: unset;
	margin-right: 10px;
	display: inline-block;
}

.menu-item-54540 a {
	padding-left: 28px;
}

.menu-item-47393 ul {
	margin-top: -13px;
}

.don-mobile {
	position: absolute;
	top: 3px;
	left: 10px;
	display: none;
	width: 45px;
 	height: 45px;
 	color: white;
 	background-color: #fdb501;
 	line-height: 45px !important;
	background-image: url('/wp-content/themes/digiqole-child/assets/images/heart-white.png');
	background-repeat: no-repeat;
	background-size: 25px;
	background-position: center;
	text-transform: uppercase;
	border-radius: 5px;
}

/* new*/

/*.mob-icon-cancel-1:before {
	font-size: 40px;
	color:  #00A2EE;
}*/

.mob-icon-cancel-1:before {
	content: url('/wp-content/themes/digiqole-child/assets/images/close-panel-left.png');
	position: relative;
}

.mobmenu-left-bt .mob-icon-cancel-1:before {
	left: 27px;
	top: 9px;
}

.mobmenu-navsearch-button {
	position: absolute;
	top: 20px;
	right: 4%;
}

.mobile-navsearch-button {
	position: absolute;
	top: 15px;
	right: 4%;
	z-index: 10000;
}

.mob-menu-header-holder {
	width: 100px;
	left: 0;
}

.mobmenur-container {
	position: fixed;
	top:  85%;
}

.mobmenur-container img  {
	max-height: 55px;
}

.mob-icon-down-open:before {
	color: white !important;
}

.show-panel .mob-cancel-button {
	display: inline-block;
}

.mobmenu-content #mobmenuleft li:hover,
.mobmenu-content #mobmenuleft .sub-menu,
.mobmenu-content #mobmenuleft &gt; li &gt; a:hover {
	background-color: #00A2EE;
}

.mobmenu-content #mobmenuleft li a {
	color: white;
	font-size: 20px;
}

.mobmenu-content #mobmenuleft .sub-menu a {
	color: white;
	font-size: 16px;
}

.mobmenu-left-panel {
	background-image: url('/wp-content/uploads/2020/04/LOGO1.png');
	background-repeat: no-repeat;
	background-size: 154px 45px;
	background-position: center 18px;
	width: 100%;
}

.mobmenu-right-panel {
	background-image: url('/wp-content/themes/digiqole-child/assets/images/logo-blanc.png');
	background-repeat: no-repeat;
	background-position: 20px 10px;
	background-size: 177px
}

.mobmenu-right-panel li {
	padding-left: 2%;
}

.mobmenu-right-panel li span {
	margin-right: 10px;
}

.mobmenu-left-panel .mobmenu-left-bt {
	top: 20px;
	left: 0;
}

.mobmenu-content {
	margin-top: 85px;
	background-color: #00A2EE;
}

.mobmenu-content li.menu-item-47393 a {
	display: none;
}

.mobmenu-content li.menu-item-47393 .sub-menu a {
	display: block;
	text-transform: capitalize !important;
	font-size: 20px !important;
	padding-left: 10px;
}

.mobmenu-content li.menu-item-47393 .sub-menu a::before {
	font-size: 27px;
}

.menu-item-47393 .sub-menu {
	display: block !important;
}

.mobmenu-left-panel .menu-item-47401 {
	display: none;
}

.menu-item-47735 a {
	display: none;
}

.mobmenu-left-panel .mobmenu-content #mobmenuleft .sub-menu .menu-item-47735 a {
	display: block;
	color:  #FDB501;
}

.mobmenu-left-panel .mobmenu-content #mobmenuleft .sub-menu .menu-item-47735 a::before {
	content:  '\ec12';
    font-family: unicons;
    font-size: 27px;
    color:  #FDB501; 
    margin-right: 10px;
    font-weight: initial; 
}

.mobmenu-footer-social {
	display: flex;
	 justify-content: center;
	padding: 0;
	font-size: 9px;
}

.mobmenu-footer-social div {
 	min-height:  33px;
 	display: flex;
    align-items: center;
    justify-content: center;
}

.mobmenu-content .mobmenu-footer-social li a {
	padding: 5px;
	text-align: center;
}

.mobmenu-footer-social span {
	font-size: 9px;
	color:  white;
	display: block;
	font-weight: 500;
}

.mobmenu-moipatient {
	background-image: url('/wp-content/uploads/2021/11/background-moipatient-home.png');
	background-size: contain;
	height: 65px;
	display: flex;
    justify-content: center;
    align-items: center;
}

.mobmenu-buttons {
	display: flex;
}

.mobmenu-cta_adherer {
	width: 50%;
    font-size: 18px;
    font-weight: bold;
    background-image: url(/wp-content/themes/digiqole-child/assets/images/pen-adherer.svg), linear-gradient(to right, #0185C2, #00B9F2);
    background-repeat: no-repeat;
    background-position: 35px, left;
    color: white;
    height: 57px;
    line-height: 57px;
    text-align: center;
}

.mobmenu-cta_don {
	width: 50%;
    font-size: 18px;
    font-weight: bold;
    background-image: url(/wp-content/themes/digiqole-child/assets/images/heart-don.svg), linear-gradient(to right, #FDB501, #FD8701);
    background-repeat: no-repeat;
    background-position: 15px, left;
    position: relative;
    color: white;
    height: 57px;
    line-height: 57px;
    text-align: center;
}

.show-nav-right .mobmenu-overlay {
	background: unset;
}

.mob-menu-slideout-over .mobmenu-right-alignment {
	top: 62px;
}

.mob-menu-slideout-over .mobmenu-right-alignment .mobmenu-content {
	margin-top: 0;
	padding-top: 65px;
	background-color: #E5E7EB;
}

.mob-menu-slideout-over .mobmenu-right-alignment .mobmenu-content h2 {
	color:  #00A2EE;
	font-size: 18px;
}

.mobmenu-right-alignment .mob-icon-cancel-1:before {
	color:  #3E4756;
	font-size: 28px;
}

.mobmenu-right-bt {
	margin: 20px;
}

.mobmenu-right-panel .mobmenu-right-bt:before {
	content:  'Fermer';
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
}

.mobmenu-right-alignment .mobmenu-content .menu {
	padding-left: 0;
}

.mobmenur-container {
	display: none;
}

.page-template-sidebarleft-page-toutsavoir .mobmenur-container, 
.post-template-sidebarleft-post-toutsavoir .mobmenur-container,
.page-template-sidebarleft-page-greffe .mobmenur-container,
.post-template-sidebarleft-post-greffe .mobmenur-container,
.page-template-sidebarleft-page-dialyse .mobmenur-container,
.post-template-sidebarleft-post-dialyse .mobmenur-container,
.page-template-sidebarleft-page-choisir-traitement .mobmenur-container,
.post-template-sidebarleft-post-choisir-traitement .mobmenur-container,
.page-template-sidebarleft-page-histoire .mobmenur-container,
.post-template-sidebarleft-post-histoire .mobmenur-container,
.page-template-sidebarleft-page-droit .mobmenur-container,
.post-template-sidebarleft-post-droit .mobmenur-container,
.page-template-sidebarleft-page-assurance .mobmenur-container,
.post-template-sidebarleft-post-assurance .mobmenur-container,
.page-template-sidebarleft-page-handicap .mobmenur-container,
.post-template-sidebarleft-post-handicap .mobmenur-container,
.page-template-sidebarleft-page-travailler .mobmenur-container,
.post-template-sidebarleft-post-travailler .mobmenur-container,
.page-template-sidebarleft-page-sassurer .mobmenur-container,
.post-template-sidebarleft-post-sassurer .mobmenur-container,
.page-template-sidebarleft-page-manger .mobmenur-container,
.post-template-sidebarleft-post-manger .mobmenur-container,
.page-template-sidebarleft-page-medicament .mobmenur-container,
.post-template-sidebarleft-post-medicament .mobmenur-container,
.page-template-sidebarleft-page-vie-intime .mobmenur-container,
.post-template-sidebarleft-post-vie-intime .mobmenur-container,
.page-template-sidebarleft-page-voyager .mobmenur-container,
.post-template-sidebarleft-post-page-voyager .mobmenur-container,
.page-template-sidebarleft-page-etudier .mobmenur-container,
.post-template-sidebarleft-post-etudier .mobmenur-container,
.page-template-sidebarleft-page-aide .mobmenur-container,
.post-template-sidebarleft-post-aide .mobmenur-container,
.page-template-sidebarleft-page-don-organe .mobmenur-container,
.post-template-sidebarleft-post-don-organe .mobmenur-container,
.page-template-sidebarleft-page .mobmenur-container,
.post-template-sidebarleft-post .mobmenur-container  {
	display: block;
}

@media (max-width: 991px) {
	#ssb-container {
		display: none;
	}
	
	.mobmenuleft li:hover i {
		color: white;
	}
}



.menu-item-39876,
.menu-item-39918 {
	display: none;
}

@media (max-width: 991px) {
	.navbar-nav {
		background-color: #0a658f;
	}
	#primary-nav {
		margin-top: -5px;
	}
	header .navbar-light .navbar-toggler {
		padding: 0;
	}

	.header-search-icon {
		position: absolute;
		right: 0;
		top: -65px;
	}
	.don-mobile {
		display: block;
		/*z-index: 999;*/
	}
	.menu-item-39876,
	.menu-item-39918 {
		display: block;
	}
	.header-middle-area.style8 .logo-area {
	    padding: 8px 0;
	}
	.mobmenul-container i {
		font-size: 42px;
		color:  #00A2EE;
	}
}

.mobmenu-content li &gt; .sub-menu li {
	padding-left: unset;
}

.mobmenu-content .sub-menu {
	border-radius: 10px;
	margin: 8px !important;
	width: 95% !important;
}

.mobmenu-content .sub-menu .sub-menu {
	border-radius: unset;
	margin: unset !important;
	width: 100% !important;
}

.mobmenu-left-alignment {
	background-color: white;
}

.mobmenu {
	position: fixed;
}

.navbar-toggler {
	display: none;
}


/* 
**** SIDE BAR LEFT  ****


*/

.sidebar-left .col-lg-4 {
	width: 100% !important;
	flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
}

.container .sidebar-left .widget_nav_menu .widget-title .title-angle-shap {
	color: #00A2EE;
	font-size: 13px;
	font-weight: bold;
}

.widget_nav_menu ul,
.mobmenu-right-alignment .mobmenu-content .menu ul {
	width: 100%;
}

.widget_nav_menu ul a,
.mobmenu-right-alignment .mobmenu-content ul.menu a {
	background-color: #E8EAEF;
	border-radius: 6px;
	font-size: 14px;
	color:  #3E4756;
	font-weight: bold;
	width: 100%;
	cursor: pointer;
	padding-bottom: 0;
}

.mobmenu-right-alignment .mobmenu-content ul.menu a {
	background-color: white;
}

.widget_nav_menu ul li,
.mobmenu-right-alignment .mobmenu-content ul.menu li {
	border-bottom:  unset !important;
	padding-bottom:  0;
	width: 100%;
}

.mobmenu-right-alignment .mobmenu-content ul.menu li {
	margin-bottom: 8px;
}

.widget_nav_menu ul li a,
.mobmenu-right-alignment .mobmenu-content ul.menu li a {
	width: 100%;
	display: block;
    padding: 12px;
}

.sidebar .widget_nav_menu ul a:hover,
.sidebar .widget_nav_menu li.current-menu-item a,
.mobmenu-right-alignment .mobmenu-content ul.menu a:hover,
.mobmenu-right-alignment .mobmenu-content ul.menu a.current-menu-item {
	background-color: #00A2EE;
}

.sidebar .widget_nav_menu li.current-menu-item ul a {
	background-color: unset !important;
	color: #666 !important;
}

.sidebar .widget_nav_menu ul a:hover,
.sidebar .widget_nav_menu li.current-menu-item a,
.mobmenu-right-alignment .mobmenu-content ul.menu a:hover,
.mobmenu-right-alignment .mobmenu-content ul.menu a.current-menu-item {
	color:  white;
}

.widget_nav_menu .widget-title {
	margin-bottom: 13px !important;
}

.sidebar .widget_nav_menu .sub-menu,
.mobmenu-right-alignment .mobmenu-content .menu .sub-menu {
	padding-left: 0;
	display: none;
}

.sidebar .widget_nav_menu .sub-menu a,
.mobmenu-right-alignment .mobmenu-content .menu .sub-menu a {
	padding:  0 0 0 10px;
	font-size: 12px;
}

.sidebar .widget_nav_menu .sub-menu a,
.sidebar .widget_nav_menu .sub-menu a:hover,
.mobmenu-right-alignment .mobmenu-content .menu .sub-menu a,
.mobmenu-right-alignment .mobmenu-content .menu .sub-menu a:hover {
	background-color: unset;
}

.sidebar .widget_nav_menu .sub-menu a:hover,
.mobmenu-right-alignment .mobmenu-content .menu .sub-menu a:hover {
	color: unset;
	color:  #00A2EE;
}

.sidebar .widget_nav_menu .sub-menu a::before,
.mobmenu-right-alignment .mobmenu-content .menu .sub-menu a::before {
	content:  '\e82f';
	font-family: unicons;
	font-size: 14px;
	color:  #00A2EE;
	padding-right: 5px;
	text-decoration: unset;
}

@media (max-width: 991px) {
	.sidebar-left {
		display: none;
	}
}

/**** SOUS MENU ***/

.sous-menu-savoir,
.sous-menu-vivre {
	display: none;
}

.sous-menu-class ul {
	display: flex;
	flex-wrap: nowrap;
	padding: 0;
	margin: 0;
}

.page-template-sidebarleft-page-toutsavoir .sous-menu-savoir,
.post-template-sidebarleft-post-toutsavoir .sous-menu-savoir,
.page-template-sidebarleft-page-greffe .sous-menu-savoir,
.post-template-sidebarleft-post-greffe .sous-menu-savoir,
.page-template-sidebarleft-page-dialyse .sous-menu-savoir,
.post-template-sidebarleft-post-dialyse .sous-menu-savoir,
.page-template-sidebarleft-page-choisir-traitement .sous-menu-savoir,
.post-template-sidebarleft-post-choisir-traitement .sous-menu-savoir,
.page-template-sidebarleft-page-histoire .sous-menu-savoir,
.post-template-sidebarleft-post-histoire .sous-menu-savoir,
.page-template-sidebarleft-page-droit .sous-menu-vivre,
.post-template-sidebarleft-post-droit .sous-menu-vivre,
.page-template-sidebarleft-page-assurance .sous-menu-vivre,
.post-template-sidebarleft-post-assurance .sous-menu-vivre,
.page-template-sidebarleft-page-handicap .sous-menu-vivre,
.post-template-sidebarleft-post-handicap .sous-menu-vivre,
.page-template-sidebarleft-page-travailler .sous-menu-vivre,
.post-template-sidebarleft-post-travailler .sous-menu-vivre,
.page-template-sidebarleft-page-sassurer .sous-menu-vivre,
.post-template-sidebarleft-post-sassurer .sous-menu-vivre,
.page-template-sidebarleft-page-etudier .sous-menu-vivre,
.post-template-sidebarleft-post-etudier .sous-menu-vivre,
.page-template-sidebarleft-page-manger .sous-menu-vivre,
.post-template-sidebarleft-post-manger .sous-menu-vivre,
.page-template-sidebarleft-page-medicament .sous-menu-vivre,
.post-template-sidebarleft-post-medicament .sous-menu-vivre,
.page-template-sidebarleft-page-vie-intime .sous-menu-vivre,
.post-template-sidebarleft-post-vie-intime .sous-menu-vivre,
.post-template-sidebarleft-post-voyager .sous-menu-vivre,
.page-template-sidebarleft-page-voyager .sous-menu-vivre,
.post-template-sidebarleft-post-aide .sous-menu-vivre,
.page-template-sidebarleft-page-aide .sous-menu-vivre,
.page-template-sidebarleft-page-don-organe .sous-menu-savoir,
.post-template-sidebarleft-post-don-organe .sous-menu-savoir {
	display: block;
}

.sidebar-left .widget {
	display: none;
}

.sidebar-left .widget_nav_menu {
	display: block;
	margin-top: -10px;
}

.sous-menu-class {
	position: relative;
	z-index: 995;
	text-align: center;
	background-color: #F8F8F8;
	padding: 25px 0 25px 0;
}

.sous-menu-class ul li {
	list-style-type: none;
	margin-right: 35px;
	white-space: nowrap;
}
.sous-menu-class ul li a {
	color: #0670A2;
	font-size: 17px;

}
.sous-menu-class ul li a:hover {
	border-bottom: 1px solid #0670A2;
}

.sous-menu-class .current-menu-item a,
.post-template-sidebarleft-post-toutsavoir .menu-item-48025 a,
.page-template-sidebarleft-page-toutsavoir .menu-item-48025 a,
.post-template-sidebarleft-post-greffe .menu-item-48026 a,
.page-template-sidebarleft-page-greffe .menu-item-48026 a,
.post-template-sidebarleft-post-dialyse .menu-item-48027 a,
.page-template-sidebarleft-page-dialyse .menu-item-48027 a,
.post-template-sidebarleft-post-choisir-traitement .menu-item-48028 a,
.page-template-sidebarleft-page-choisir-traitement .menu-item-48028 a,
.post-template-sidebarleft-post-histoire .menu-item-48029 a,
.page-template-sidebarleft-page-histoire .menu-item-48029 a,
.post-template-sidebarleft-post-droit .menu-item-48246 a,
.page-template-sidebarleft-page-droit .menu-item-48246 a,
.post-template-sidebarleft-post-assurance .menu-item-48247 a,
.page-template-sidebarleft-page-assurance .menu-item-48247 a,
.post-template-sidebarleft-post-handicap .menu-item-48248 a,
.page-template-sidebarleft-page-handicap .menu-item-48248 a,
.post-template-sidebarleft-post-travailler .menu-item-48249 a,
.page-template-sidebarleft-page-travailler .menu-item-48249 a,
.post-template-sidebarleft-post-sassurer .menu-item-48250 a,
.page-template-sidebarleft-page-sassurer .menu-item-48250 a,
.post-template-sidebarleft-post-etudier .menu-item-48251 a,
.page-template-sidebarleft-page-etudier .menu-item-48251 a,
.post-template-sidebarleft-post-manger .menu-item-48252 a,
.page-template-sidebarleft-page-manger .menu-item-48252 a,
.post-template-sidebarleft-post-medicament .menu-item-48253 a,
.page-template-sidebarleft-page-medicament .menu-item-48253 a,
.post-template-sidebarleft-post-vie-intime .menu-item-48254 a,
.page-template-sidebarleft-page-vie-intime .menu-item-48254 a,
.post-template-sidebarleft-post-voyager .menu-item-48255 a,
.page-template-sidebarleft-page-voyager .menu-item-48255 a,
.post-template-sidebarleft-post-aide .menu-item-48256 a,
.page-template-sidebarleft-page-aide .menu-item-48256 a,
.post-template-sidebarleft-post-don-organe .menu-item-48599 a,
.page-template-sidebarleft-page-don-organe .menu-item-48599 a {
	font-weight: bold;
	border-bottom: 2px solid #0670A2;
}

.sous-menu-class .current-menu-item a:hover {
	border-bottom: 2px solid #0670A2;
}

/*  show sous menu  */
.page-id-40439 .menu-item-48065 .sub-menu,
.page-id-40576 .menu-item-48065 .sub-menu,
.postid-1424 .menu-item-48065 .sub-menu,
.postid-796 .menu-item-48065 .sub-menu,
.postid-1490 .menu-item-48065 .sub-menu,
.page-id-40440 .menu-item-48071 .sub-menu,
.page-id-40399 .menu-item-48071 .sub-menu,
.page-id-40587 .menu-item-48071 .sub-menu,
.page-id-40599 .menu-item-48071 .sub-menu,
.page-id-40485 .menu-item-48071 .sub-menu,
.postid-131 .menu-item-48071 .sub-menu,
.page-id-40486 .menu-item-48071 .sub-menu,
.page-id-40442 .menu-item-48071 .sub-menu,
.page-id-40443 .menu-item-48071 .sub-menu,
.page-id-40445 .menu-item-48071 .sub-menu,
.page-id-40446 .menu-item-48071 .sub-menu,
.page-id-40448 .menu-item-48071 .sub-menu,
.page-id-40413 .menu-item-48071 .sub-menu,
.page-id-40483 .menu-item-48071 .sub-menu,
.page-id-40450 .menu-item-48071 .sub-menu,
.page-id-40451 .menu-item-48071 .sub-menu,
.page-id-40453 .menu-item-48071 .sub-menu,
.postid-1511 .menu-item-48071 .sub-menu,
.postid-113 .menu-item-48071 .sub-menu,
.page-id-40454 .menu-item-48071 .sub-menu,
.page-id-40456 .menu-item-48071 .sub-menu,
.page-id-40459 .menu-item-48138 .sub-menu,
.page-id-40400 .menu-item-48150 .sub-menu,
.page-id-40253 .menu-item-48150 .sub-menu,
.page-id-40398 .menu-item-48150 .sub-menu,
.page-id-40429 .menu-item-48145 .sub-menu,
.postid-715 .menu-item-48145 .sub-menu,
.page-id-40753 .menu-item-48145 .sub-menu,
.page-id-40430 .menu-item-48145 .sub-menu,
.page-id-40460 .menu-item-48138 .sub-menu,
.page-id-40461 .menu-item-48138 .sub-menu,
.page-id-40462 .menu-item-48138 .sub-menu,
.postid-71 .menu-item-48138 .sub-menu,
.page-id-40409 .menu-item-48215 .sub-menu,
.page-id-40887 .menu-item-48215 .sub-menu,
.postid-60 .menu-item-48274 .sub-menu,
.postid-565 .menu-item-48317 .sub-menu,
.postid-793 .menu-item-48335 .sub-menu,
.postid-773 .menu-item-48368 .sub-menu,
.postid-83 .menu-item-48414 .sub-menu,
.postid-1004 .menu-item-48788 .sub-menu,
.postid-1167 .menu-item-48788 .sub-menu,
.postid-1156 .menu-item-48809 .sub-menu,
.postid-1007 .menu-item-48809 .sub-menu,
.postid-1078 .menu-item-48809 .sub-menu,
.postid-1149 .menu-item-48831 .sub-menu,
.postid-1008 .menu-item-48831 .sub-menu,
.page-id-43502 .menu-item-48831 .sub-menu,
.postid-1162 .menu-item-48839 .sub-menu,
.postid-1197 .menu-item-48839 .sub-menu,
.postid-1160 .menu-item-48839 .sub-menu,
.postid-3097 .menu-item-48849 .sub-menu,
.postid-3099 .menu-item-48849 .sub-menu,
.postid-3103 .menu-item-48849 .sub-menu,
.postid-1204 .menu-item-48849 .sub-menu,
.postid-1360 .menu-item-48849 .sub-menu    {
	display: block;
}

/*  show sous menu  */

@media (min-width: 992px) {
	.sous-menu-class ul {
		justify-content: center;
	}
}

@media (max-width: 991px) {
	.sous-menu-class ul li {
		margin-right: 28px;
	}
	.sous-menu-class {
		padding: 20px 15px;
		overflow-x: scroll;
	}
}

/* 
**** STICKY SIDE BUTTON  ****


*/

#ssb-container li {
	position: relative;
}

#ssb-btn-0::before {
	position: absolute;
	left: -117px;
	content:  'Se connecter';
	width: 120px;
	height: 45px;
	background-color: #FC8A03;
	color:  white;
	padding: 0 5px 0 15px;
	font-weight: bold;
	display: none;
}

#ssb-btn-0.logged-in::before {
	content:  'Mon profil';
}

#ssb-btn-1::before {
	position: absolute;
	left: -137px;
	content:  'Nous contacter';
	width: 140px;
	height: 45px;
	background-color: #FC8A03;
	color:  white;
	padding: 0 5px 0 15px;
	font-weight: bold;
	display: none;
}

#ssb-btn-2::before {
	position: absolute;
	left: -117px;
	content:  'Le forum';
	width: 120px;
	height: 45px;
	background-color: #006595;
	color:  white;
	padding: 0 5px 0 15px;
	font-weight: bold;
	display: none;
}

#ssb-btn-3::before {
	position: absolute;
	left: -117px;
	content:  'Rechercher';
	width: 120px;
	height: 45px;
	background-color: #006595;
	color:  white;
	padding: 0 5px 0 15px;
	font-weight: bold;
	display: none;
}


#ssb-btn-0.hover::before,
#ssb-btn-1.hover::before,
#ssb-btn-2.hover::before,
#ssb-btn-3.hover::before {
	display: block;
}

#ssb-btn-0:hover,
#ssb-btn-1:hover {
	background: #fc8a03;
}

#ssb-btn-2:hover,
#ssb-btn-3:hover {
	background: #006595;
}

#ssb-container.megamenu {
	display: none;
}


/* 
**** SLIDER  ****


*/

.elementor-19725 .elementor-column-gap-default&gt;.elementor-row&gt;.elementor-column&gt;.elementor-element-populated {
	padding: 0;
}

.slider-home {
	position: relative;
}

.slider-home .grid-category {
	margin-bottom: 20px;
}


.slider-home a.post-cat {
	visibility: hidden;
}

.slider-home a.post-cat:first-child {
	visibility: visible;
}

.slider-home a.post-cat {
	height: 24px;
	border: solid 2px #00a2ee;
	padding: 5px 10px;
	font-size: 12px;
	color: #4c525e !important;
	background: white !important;
	/*margin-bottom: 20px;*/
	display: inline !important;
}

.slider-home .post-content {
	position: absolute;
	top: 103px;
	right: 18%;
	width: 580px;
	height: 230px;
	opacity: 0.95;
	border-radius: 5px;
	box-shadow: 0 9px 14px 0 rgba(0, 0, 0, 0.25);
	background-color: #ffffff;
	color: #1d2430;
	font-size: 30px;
  	font-weight: bold;
  	padding: 30px 40px;

}

.ts-overlay-style .post-title a {
    color: #1d2430;
    font-size: 30px;
    margin-top: 20px;
}

.ts-overlay-style .post-title a:hover {
	color: #1d2430;
}

.owl-carousel .owl-dots .owl-dot.active span {
	background-color: #00a2ee;
}

.owl-dots .owl-dot.active span {
    border-color: #00a2ee;
}

.owl-carousel .owl-nav.disabled + .owl-dots {
    position: absolute;
    bottom: 78px;
}

.ts-overlay-style .item, .ts-overlay-style.item {
	background-size: auto;
}

.ts-overlay-style .post-meta-info li {
	color: #1d2430;
}


@media (max-width: 1199px) {
	.elementor-19725 .elementor-element.elementor-element-f2257e1 .item {
		min-height: 300px;
	}
	.slider-home .post-content {
		top: 30%;
		right: 0;
		width: 65%;
		height: 150px;
		opacity: 1;
		box-shadow: unset;
		padding: 8px;
		
	}
	.ts-overlay-style .post-title a {
		font-size: 18px;
	}
	.slider-home .grid-category {
		margin-bottom: 5px;
	}
	.owl-carousel .owl-nav.disabled + .owl-dots {
		bottom: -20px;
	}
}

@media (max-width: 991px) {
	.slider-home .item.ts-overlay-style {
		background-size: cover;
		/*margin-top: 50px;*/
	}
}

/* DERNIÈRES ACTUALITÉS HOME */


.elementor-element-a635959 h2 {
	color: #303743 !important;
	font-size: 35px !important;
	letter-spacing: -1.5px;
}

.elementor-element-fc2c4a8 h2::before {
	content: '\eaf2';
	font-family: unicons;
	font-size: 35px;
	color: #303743;
	margin-right: 20px;
}

.void-post-grid .entry-title a {
	text-align: left;
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; 
  overflow: hidden;
}

.void-post-grid .updated-on,
.void-post-grid .byline,
.void-post-grid .comments-link,
.void-grid .fa-edit  {
	display: none;
}

.void-grid .cat-links {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	height: 24px;
	line-height: 24px;
	text-transform: uppercase;
	color:  white;
	font-size: 12px;
	background-color: #00A2EE;
	border-radius: 6px;
}

.void-grid .entry-date {
	font-family: Montserrat;
	font-weight: bold;
}

.void-grid .post-img img {
	border-radius: 5px;
	min-width: 100%;
	height: 203px;
	object-fit: cover;
}

.void-grid .post-info {
	display: flex;
	flex-direction: column-reverse;
}

.void-grid .entry-meta {
	display: flex;
	margin-bottom: 10px;
	margin-top: 20px;
}

.void-grid .posted-on {
	order: 2;
}

.page-id-37075 .eael-posted-on::before {
	content: "\e8b8";
	font-family: unicons;
  margin-right: .2em;
  margin-left: .2em;
  font-size: 20px;
}

.void-grid .entry-title {
	margin-bottom: 0;
}

.void-post-grid.void-grid {
	margin: 29px auto 15px auto;
	min-height: unset;
}

/* 
**** FORUM HOME ****

*/
.elementor-element-bbe10f7 h2 {
	color: #00A2EE !important;
	font-size: 35px !important;
	letter-spacing: -1.5px;
}
.elementor-element-bbe10f7 h2::before {
	content: "\e94e";
	font-family: unicons;
  	font-size: 35px;
	color: #00A2EE;
	margin-right: 20px;
}
.elementor-element-9cfc1e1 li {
	display: flex;
	flex-wrap: wrap;
}
.elementor-element-9cfc1e1 {
	margin-top: 23px;
}
.elementor-element-9cfc1e1 ul {
	padding-left: 5px;
}
.elementor-element-a3c4f36 .bsp-la-reply-topic-title {
	order: 1;
	width: 100%;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 10px;
}
.elementor-element-9cfc1e1 .bsp-activity-author {
	order:  2;
}
.elementor-element-9cfc1e1 .avatar {
	display: inline;
	width: 15px;
	margin-right: 8px;
	padding-bottom: 5px;
}
.elementor-element-9cfc1e1 .bbp-author-name {
	font-size: 16px;
	font-weight: 500;
	color:  #4C5461;
}
.elementor-element-9cfc1e1 .bbp-author-name::after {
	content:  '·';
	margin: 0 8px;

}
.elementor-element-9cfc1e1 .bsp-activity-freshness {
	order: 3;
	font-size: 16px;
	font-weight: 500;
}
.elementor-element-9cfc1e1 .bsp-topic-posts {
	order: 4;
	width: 100%;
	color:  #00A2EE;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 	15px;
}
.elementor-element-9cfc1e1 .bsp-topic-posts::before {
	content:  '\e91e';
	color:  #00A2EE;
	font-size: 16px;
	font-family: unicons;
} 
/* 
**** FOOTER  NEW ****

*/
.newsletter-area,
.copy-right {
	display: none;
}

.footer-soutenir {
	color:  white;

}
.footer-devenez-membre {
	
	background: linear-gradient(to left, #00B9F2, #0185C2);
	text-align: right;
}
.footer-soutenez-nous {
	background: linear-gradient(to right, #FD7F01, #FDA101);
	text-align: left;
}

.footer-background-rein {
	position: absolute;
	top: 0;
	left: 0;
	width: 195px;
	height: 225px;
	background-image: url('/wp-content/themes/digiqole-child/assets/images/rein-background.png');
	background-repeat: no-repeat;
	background-size:  contain;
	opacity:  0.15;
}

.footer-background-coeur {
	position: absolute;
	top: 0;
	left: 0;
	width: 260px;
	height: 228px;
	background-image: url('/wp-content/themes/digiqole-child/assets/images/coeur-background.png');
	background-repeat: no-repeat;
	background-size:  contain;
	opacity:  0.15;
	z-index: 5;
}

.footer-devenez-membre_content,
.footer-soutenez-nous_content {
	position: relative;
	display: inline-block;
	text-align: center;
	font-size: 17px;
	margin-top: 40px;
	margin-right: 60px;
	margin-left: 60px;
	margin-bottom: 47px;
}

.footer-devenez-membre_content h2,
.footer-soutenez-nous_content h2 {
	color:  white;
	font-size: 33px;
}

.footer-devenez-membre_content p,
.footer-soutenez-nous_content p {
	margin-top: 33px;
	margin-bottom: 33px;
}

.footer-cta_adherer {
	padding:  15px 20px 15px 54px;
	font-size: 18px;
	font-weight: bold;
	background-color: #FC8A03;
	background-image: url('/wp-content/themes/digiqole-child/assets/images/pen-adherer.svg');
	background-repeat: no-repeat;
	background-position: 20px;
	border-radius: 6px;
	color:  white;
}

.footer-cta_adherer:hover {
	color: white;
	background-color: #FDB501;
}

.footer-cta_don {
	padding:  15px 20px 15px 54px;
	font-size: 18px;
	font-weight: bold;
	background-image: url('/wp-content/themes/digiqole-child/assets/images/heart-don.svg'),
		linear-gradient(to right, #0185C2, #00B9F2);
	background-repeat: no-repeat;
	background-position: 20px, left;
	border-radius: 6px;
	position: relative;
	z-index: 6;
	color:  white;
}

.footer-cta_don:hover {
	color: white;
	background-image: url('/wp-content/themes/digiqole-child/assets/images/heart-don.svg'),
		linear-gradient(to right, #00B9F2, #0185C2);
}

.footer-mobile {
	display: none;
}

.footer-compteurs {
	background-color:  #0670A2;
  	justify-content:space-around;
  	padding-top:  47px;
  	padding-bottom:  47px;
  	color:  white;
}

.footer-compteur_section {
	width: 200px;
	text-align: center;
	text-transform: uppercase;
	font-size: 22px;
	padding: 0 15px;
}

.footer-compteur_content {
	max-width:  1000px;
	display: flex;
}

.footer-compteur_content a {
	color: white;
}

.footer-compteurs img,
.count {
	margin-bottom: 20px;
}

.count {
	font-size: 39px;
	font-weight: bold;
}

.footer-sitemap {
	background-color: #1D2430;
}
.footer-logo {
	padding-top:  28px;
	padding-bottom: 45px;
}
.footer-logo img {
	margin: auto;
}
.footer-sitemap_content {
	justify-content: space-around;
	font-size: 14px;
}
.footer-qui {
	max-width: 368px;
}

.footer-sitemap_title {
	color: white;
	font-weight: 500;
	margin-bottom: 20px;
}

.footer-qui .footer-sitemap_title {
	margin-bottom: 8px;
}

.footer-qui_txt {
	color: #CBCEDA;
}

.liste-sitemap {
	list-style-type: none;
	color: #CBCEDA;
	font-weight: 500;
	padding:  0;
}

.footer-sitemap_section i {
	margin-left:  -30px;
}
.footer-sitemap_section img {
	margin-bottom: 15px;
}

.footer-mentions {
	font-size: 14px;
	color:  white;
	text-align: center;
	padding-bottom: 15px;
}

.footer-sitemap a {
	color: white;
}

.footer-mentions a {
	margin: 0 10px;
}

.footer-compteurs {
	display: none;
}

.home .footer-compteurs {
	display: flex;
}

@media (max-width: 991px) {
	.footer-desktop {
		display: none;
	}
	.footer-mobile {
		display: block;
	}
	.footer-devenez-membre_content,
	.footer-soutenez-nous_content {
		width: auto;
	}
	.footer-background-rein {
		left:  50px;
	}
	.home .footer-compteurs {
		display: block;
	}
	.footer-compteurs .footer-compteur_content {
		justify-content: center;
		margin-bottom: 15px;
	}
	.footer-compteur_section {
		width: auto;
		font-size: 16px;
	}
	.count {
		font-size: 26px;
	}
	.footer-compteurs img,
	.count {
		margin-bottom: 10px;
	}
	.footer-logo {
		padding-bottom: 0;
	}
	.footer-qui_txt {
		margin: 0 15px 15px 15px;
	}

}

/* 
**** RESEAUX SOCIAUX

*/
.img-reseaux {
	margin-bottom: 25px;
}
.reseaux-sociaux-home {
	padding: 25px 0 25px 0;
}

.reseaux-sociaux-home h2 {
	font-size: 35px;
}

.reseaux-sociaux-home h3 {
	font-size: 19px;
	
}

.feed-ico-fb h3::before {
	content: url(/wp-content/uploads/2021/10/feed-ico-fb.svg);
	vertical-align: middle;
	padding-right:  10px;
}

.feed-ico-twitter h3::before {
	content: url(/wp-content/uploads/2021/10/Trace-44.svg);
	vertical-align: middle;
	padding-right:  10px;
}

.feed-ico-yt h3::before {
	content: url(/wp-content/uploads/2021/11/feed-ico-yt.jpg);
	vertical-align: middle;
	padding-right:  10px;
}

.feed-ico-twitter,
.feed-ico-fb {
	margin-bottom:  10px !important; 
}

.feed-ico-twitter {
	margin-top: 24px;
}

.eael-facebook-feed-item-user {
	display: none;
}

.eael-facebook-feed-item-inner,
.eael-twitter-feed-item-inner {
	margin: 0 !important;
	display: flex;
	flex-direction: column;
	border-radius: 14px;
	border: 0  !important;
}

.eael-twitter-feed-item-inner {
	padding-top: 12px;
}

.eael-facebook-feed-item-header {
	background-color: white !important;
}
.eael-facebook-feed-item-inner header,
.eael-twitter-feed-item-header {
	order: 2 !important;
	padding-top: 0 !important;
}

.eael-facebook-feed-post-time,
.eael-twitter-feed-item-date {
	float: none !important;
}

.eael-facebook-feed-post-time i {
	display: none;
}
.eael-facebook-feed-message,
.eael-facebook-feed-post-time,
.eael-twitter-feed-item-date,
.eael-twitter-feed-item-content p {
	font-size: 15px !important;;
	font-family: Montserrat !important;
	color: #1d2430 !important;
	font-weight: 500 !important;
}
.eael-facebook-feed-item-content  {
	padding: 12px 12px 0 12px !important;
}

/*[id^=sb_youtube_].sb_youtube {
	margin: unset;
}

[id^=sb_youtube_].sb_youtube.sby_col_0 .sby_items_wrap .sby_item {
	border-radius: 20px;
}*/

.feed-youtube iframe {
	border-radius: 20px;
}

.eael-twitter-feed-item-avatar,
.eael-twitter-feed-item-meta {
	display: none;
}

.eael-twitter-feed-item-date::before {
	content:  'Il y a ';
}

@media (max-width: 991px) {
	.reseaux-sociaux-home{
		padding: 10px;
	}
}

/* 
**** MOI PATIENT HOME ****


*/
.moipatient-title-home {
	margin-top: 40px;
	font-size: 35px;
	border-left: solid 4px #455298;
	padding-left: 47px;
	height: 103px;
}
.moipatient-title-home h2 {
	font-size: 35px !important;
}
.logo-moitient-home {
	padding-top: 20px;
}

@media (max-width: 991px) {
	.moipatient-title-home {
		margin-top: 0px;
		font-size: 28px;
		border-left: 0;
		padding: 10px;
		height: auto;
		text-align: center;
	}
}
/* 
**** CONTACT  ****


*/
#post-36934 .form-row {
	margin-bottom: 15px;
}

/* #post-36934 .field_854 {
	display: none;
} */

#post-36934 .form-col {
	width: 50%;
}

#post-36934 .form-col-txtarea {
	width: 100%;
}

#post-36934 .create_ticket_fields_container {
	padding: 0;
}

#post-36934 .form-col-one {
	padding-right: 50px;
}

#post-36934 label {
	width: 100%;
}


#post-36934 #customer_name,
#post-36934 #customer_email,
#post-36934 #ticket_description {
	background-color: #e3e6f1 !important;
	padding: 25px !important;
	border-radius: 5px !important;
	border: 0 !important;
	font-family: Montserrat !important;
	color: #1d2430 !important;
	font-weight: bold;
}


.elementor-element-62a98d7,
.elementor-element-acea447 {
	display: none;
}

#post-36934 #mceu_13,
#post-36934 #wpsc_create_ticket_reset {
	display: none !important;
}

/*#post-36934 #wpsc_frm_create_ticket div.create_ticket_fields_container:nth-child(2),
#post-36934 #wpsc_frm_create_ticket div.create_ticket_fields_container:nth-child(3),
#post-36934 #wpsc_frm_create_ticket div.create_ticket_fields_container:nth-child(4),
#post-36934 #wpsc_frm_create_ticket div.create_ticket_fields_container:nth-child(5) {
	display: none;
}*/



.bootstrap-iso .mce-tinymce {
	border: 0 !important;
}

#post-36934 .input-txt, #post-36934 select, #post-36934 textarea {
	width: 100%;
	background-color: #e3e6f1;
	padding: 15px 25px;
	border-radius: 5px;
	border: 0;
}

#post-36934 .form-asterisque {
	color: #00a2ee;
}

#post-36934 .create_ticket_frm_submit {
	padding: 0;
}

#post-36934 .wpsc_form_field {
	padding: 0;
}

#post-36934 .field_850 {
	padding-right: 30px;
}

#post-36934 input.wpcf7-submit,
#post-36934 button#wpsc_create_ticket_submit {
	background-color: #00a2ee !important;
	text-transform: uppercase;
	color: #fff;
	width: 225px;
	padding: 10px 0;
	border: 0;
}

.custom-inputfile::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-inputfile::before {
  content: 'Parcourir';
  display: inline-block;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-inputfile:hover::before {
  border-color: black;
}
.custom-inputfile:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

.attachment_link span{
	padding: 0;
	margin: 0;
	padding-top: 0.5rem!important;
	padding-right: 4.1rem!important;
	padding-bottom: 0.5rem!important;
	padding-left: 4.1rem!important;
	margin-top: 2rem!important;
	width: 225px;
	height: 40px;
	border: 1px solid rgb(53, 53, 53);
	color: rgb(53, 53, 53)!important;
	border-radius: 4px;
	text-decoration-line: none!important;
}

.attachment{
	height: 88px;
	margin-bottom: 0!important;
}

.attachment_link{
	margin-top: 23px!important;
}

.create_ticket_frm_submit{
	margin-top: 0!important;
}

.page-id-36934 #create_ticket_body p {
	background-color: unset !important;
	font-family: Montserrat !important;
	font-size: 14px !important;
	color: #4c525e !important;
	margin-right: -15px;
}

/* 
**** TOP BANNER  ****


*/

.top-banner {
	height: 200px;
	background-color: #00a2ee;
	margin-bottom: 60px;
	padding-top: 67px;
	border-radius: 10px;
	margin-bottom: 0;
}

.top-banner .breadcrumb {
	padding-top: 10px;
}

.top-banner-title {
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 9px;
	line-height: 1;
}

.top-banner .breadcrumb li a,
.top-banner .breadcrumb li i,
.top-banner .breadcrumb li {
	color: #ffff;
}

.top-banner .fa-home {
	display: none;
}

@media (max-width: 991px) {
	.body-inner-content div.top-banner {
		height: 54px;
		margin-bottom:  20px;
		padding-top: 0;
		background-color: #0670A2;
		background-image: none;
		border-radius: 0;
		overflow-x: hidden;
	}

	.page-id-39023 .body-inner-content div.top-banner,
	.page-id-39019 .body-inner-content div.top-banner {
		margin-bottom: 35px;
	}

	.top-banner-title {
		display: none;
	}
	.top-banner .breadcrumb {
		overflow-x: scroll;
		padding: 0;
		margin: 0;
		white-space: nowrap;
		display: flex;
    	flex-wrap: nowrap;
    	height: 52px;
		align-items: center;
	}
	.breadcrumb li {
		white-space: nowrap;
		font-size: 16px;
	}
	.breadcrumb li:first-child a {
		padding: 0 9px 0 0;
	}
	.top-banner .row div {
		padding: 0;
	}
	.main-container {
		padding-top: 0;
	}
}

/* 
**** RECAPTCHA GOOGLE  ****


*/

.grecaptcha-logo iframe {
	margin: 0;
}


.pagination li.active a,
.pagination li.active a:hover, 
.pagination li:hover a:hover {
	background: #00a2ee;
}


/* 
**** FORUM  ****

/* ajout 09/2022 */

#bbpress-forums {
	line-height: unset;
}

.bbp-header {
	display: none;
}

#bbpress-forums ul.bbp-topics {
	border: 0;
}

#bbpress-forums li.bbp-body ul.topic {
	border-radius: 8px;
	margin-top: 25px;
	display: flex;
	position: relative;
	padding:  50px 30px 20px 30px;
	border: 1px solid #ADB1C2;
}

.bbpress .top-banner {
	margin-bottom: 40px;
}

.bbpress.single .top-banner {
	margin-bottom: 0;
}

#bbpress-forums div.odd, #bbpress-forums ul.odd {
	background-color: unset;
}

.p-title-forum,
.p-newpost-forum,
.p-title-forum p,
.p-newpost-forum p,
.p-newpost-forum img {
	margin: 0;
	padding: 0;
}

.p-newpost-forum img {
	vertical-align: text-bottom;
}

.bbpress .wp-block-columns {
	margin-bottom: 18px;
}

.main-block-search-bbpress {
	display: flex;
}

.left-block-search-bbpress {
	flex: auto;
	margin-right: 10px;
}

#gdpos-search-keywords {
	font-size: 18px;
	color: #4C5461;
	width: 100%;
	border: 1px solid #ADB1C2;
	border-radius: 8px;
	padding: 10px 20px;
}

#bbp-search-form select {
	width: 320px;
	font-size: 18px;
	border: 1px solid #ADB1C2;
	border-radius: 8px;
	margin-right: 10px;
	padding: 10px 30px 10px 20px;
	appearance: none;
	background: url(/wp-content/themes/digiqole-child/assets/images/select-forum.svg) 95% no-repeat #F0F0F0;
	cursor: pointer;
}

#bbp_search_submit {
	width: 210px;
	cursor: pointer;
	color: white;
	text-transform: uppercase;
	border-radius: 8px;
	padding: 10px 20px;
	border: 0;
	text-align: unset;
	background: url(/wp-content/themes/digiqole-child/assets/images/loupe-forum.svg) 95% no-repeat #00A2EE;
}

#bbp_search_submit:hover {
	background: url(/wp-content/themes/digiqole-child/assets/images/loupe-forum.svg) 95% no-repeat #00B9F2;
}

.bbp-search-form {
	display: none;
}

#bbpress-forums li.bbp-footer {
	background-color: white;
}

#bbpress-forums li.bbp-body ul.topic .bbp-author-avatar {
	display: none;
}

.bbp-topic-started-in {
	position: absolute;
	top:  20px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00A2EE;
}

#bbpress-forums p.bbp-topic-meta span {
	white-space: unset;
}

.bbp-topics .bbp-topic-permalink {
	font-size: 24px;
	font-weight: bold;
}

.bbp-topic-freshness {
	display: flex;
}

.bbp-topic-voice-count,
.bbp-topic-reply-count {
	align-self: end;
	padding-bottom: 3px;
	color: #00A2EE;
	font-size: 17px;
	font-weight: bold;
	width: 8% !important;
	text-align: right !important;
}

.single .bbp-topic-voice-count,
.single .bbp-topic-reply-count {
	align-self: center;
}

.bbp-topic-reply-count::before,
.notice-participation .reponses::before,
.single-forum .bbp-forum-reply-count::before {
	content: url(/wp-content/themes/digiqole-child/assets/images/bulle-forum.svg);
	padding-right: 10px;
	vertical-align: text-top;
}

.bbp-topic-voice-count::before,
.notice-participation .participant::before,
.single-forum .bbp-forum-topic-count::before {
	content: url(/wp-content/themes/digiqole-child/assets/images/participants-forum.jpg);
	padding-right: 10px;
	vertical-align: text-top;
}

#bbpress-forums p.bbp-topic-meta {
	margin:  20px 0 0 0;
}

.single #bbpress-forums p.bbp-topic-meta {
	margin: 0;
}

#bbpress-forums p.bbp-topic-meta .bbp-topic-meta {
	margin: 0;
}

li.bbp-topic-freshness {
	float: none;
	display: flex;
	width: auto;
	padding-left: 10px;
}

.single li.bbp-topic-freshness {
	width: 20%;
	align-self: center;
}

li.bbp-topic-freshness a {
	padding-right: 10px;
	order:  2;
}

.bbp-topic-meta {
	display: flex;
}

.bbp-topic-meta,
.bbp-topic-freshness .bbp-author-name::before {
	font-size: 15px !important;
	color: #4C5461;
	font-weight: 100;
} 

.box-notice-author,
.bbp-author-name {
	color: #00A2EE;
	font-weight: bold;
}

.bbp-author-name {
	color: #00A2EE;
	font-size: 16px;
}

.bbp-topic-started-by::before,
.begin::before {
	content: url(/wp-content/themes/digiqole-child/assets/images/ico-agenda-forum.svg);
	padding-right: 10px;
	vertical-align: text-top;
}

.last-answer::before,
.last::before {
	content: url(/wp-content/themes/digiqole-child/assets/images/dernier-msg.svg);
	padding-right: 10px;
	vertical-align: sub;
}

.last-answer::before {
	padding-left: 20px;
}

li.bbp-topic-title {
	width: 100%;
}

.single li.bbp-topic-title {
	width: 64%;
}

.bbp-pagination {
	display: flex;
	justify-content: center;
}

.bbp-pagination:first-of-type {
	display: none;
}

#bbpress-forums .bbp-pagination-links a {
	background-color: #00A2EE;
	border-radius: 12px;
	font-size: 20px;
	color: white;
	font-weight: 500;
	padding:  12px 50px;
	width: 222px;
	text-align: center;
}

#bbpress-forums .bbp-pagination-links a:hover {
	background-color: #00B9F2;
}

#bbpress-forums .bbp-pagination-links a.page-numbers,
#bbpress-forums .bbp-pagination-links span.current,
#bbpress-forums .bbp-pagination-links .page-numbers.dots,
.bbp-breadcrumb-home,
.bbp-pagination-count,
.bbp-template-notice,
#subscription-toggle,
#favorite-toggle,
.bbp-author-role,
.bbp-topic-ip,
.bbp-reply-ip,
.bbp-breadcrumb-current,
.bbp-breadcrumb-sep,
.bbp-lead-topic .bbp-footer,
.bbp-footer,
.ur-symbol,
.bur_total .uil,
.bbp-breadcrumb-root {
	display: none;
}

.single .bbp-breadcrumb-root {
	display: inline-block;
}

div.bbp-breadcrumb {
	float: none;
	font-size: 16px;
	margin-top: 10px;
	display: flex;
}

#bbpress-forums .bbp-pagination-links a.prev,
#bbpress-forums .bbp-pagination-links a.next {
	display: block;
}

.button-to-top {
	position: fixed;
	bottom: 5%;
	right:  15%;
	background-image: url(/wp-content/themes/digiqole-child/assets/images/up-top-page.png);
	width: 62px;
	height: 62px;
	z-index: 999;
	cursor: pointer;
}

.bbp-template-notice.info {
	background-color: unset;
}

.box-notice {
	font-size: 15px;
}

.box-notice .last {
	padding-left: 14px;
}

.notice-participation {
	color: #00A2EE;
	font-weight: bold;
	font-size: 17px;
}

.notice-participation .reponses {
	padding-left: 14px;
}

#bbpress-forums ul.bbp-lead-topic,
.single-forum #bbpress-forums ul.bbp-forums,
.single-forum #bbpress-forums li.bbp-body ul.forum,
.single-topic .bbp-lead-topic .bbp-body .topic,
.single-forum #bbpress-forums .bbp-topics li.bbp-body {
	border: 0 !important;
}

.single-forum #bbpress-forums .bbp-topics li.bbp-body {
	padding: 0 !important;
}

.single-forum #bbpress-forums li.bbp-body ul.topic {
	padding: 20px 30px 20px 30px;
}

#bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header {
	background-color: white;
}

#bbpress-forums ul.bbp-lead-topic .bbp-body .topic {
	background-color: #ECEDF2 !important;
}

.single-topic .bbp-body .topic,
.single-topic .bbp-body .reply,
.single-forum #bbpress-forums li.bbp-body,
.forum-search #bbpress-forums div.reply,
.forum-search #bbpress-forums div.topic {
	border-radius: 12px;
	border:  1px solid #CBCEDA;
	padding: 20px 30px;
}

.single-forum #bbpress-forums li.bbp-body {
	margin-top: 25px;
}

div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header {
	border-top: 0;
}

#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author {
	float: none;
	width: auto;
	text-align: unset;
	display: flex;
	position: relative;
}

.bbp-author-avatar {
	float: left;
}

.single-topic .bbp-author-link,
.forum-search .bbp-author-link {
	display: flex;
}

.bur_display {
	position: absolute;
	left: 48px;
	top:  20px;
}

.bur_display ul {
	display: flex;
}

.profil-level-txt {
	padding-right: 10px;
}

.bur_display,
.bur_total,
.profil-total-count,
.profil-total-txt {
	font-size: 16px !important;
	
}

.profil-total-count,
.profil-total-txt {
	color:  #00A2EE !important;
}

#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-topic-author,
.bbp-body .topic p,
#bbpress-forums div.bbp-reply-content,
#bbpress-forums div.bbp-reply-author,
.bbp-body .reply p {
	margin:  0;
}

#bbpress-forums div.bbp-topic-author .bbp-author-name,
#bbpress-forums div.bbp-reply-author .bbp-author-name {
	color:  #4C5461;
	font-size: 20px;
	font-weight: bold;
}

#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
	margin:  0;
}

.chevron-forum {
	color:  #00A2EE;
	font-weight: bold;
}

div.bbp-breadcrumb a {
	text-transform: uppercase;
	color:  #00A2EE;
	font-weight: bold;
}

.title-topic {
	margin-right: 18px;
	font-size: 29px;
	color: #1D2430;
	font-weight: bold;
	text-transform: capitalize;
}

.voir-dernier-post {
	margin: 10px 0 18px 0;
}

.voir-dernier-post a {
	font-size: 16px;
	color:  #00A2EE;
	font-weight: bold;
	text-decoration: underline;
}

#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-replies,
.single-forum .forum li,
.forum-search .bbp-body p {
	font-size: 18px;
	color: #4C5461;
	font-weight: 500;
}

.single-forum #bbpress-forums .forum-freshness p.bbp-topic-meta {
	margin-top: 0;
}

.single-forum .forum-avatar,
.single-forum .freshness-topic,
.single-forum .forum-clock,
.single-forum .bbp-author-avatar,
.single-forum .bbp-forum-topic-count i,
.single-forum .bbp-forum-reply-count i ,
.forum-search .bbp-topic-title {
	display: none;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content {
	font-size: 16px;
}

.sujet-recent {
	font-size: 31px;
	color:  #00A2EE;
}

.single-forum .bbp-forum-title {
	font-weight: bold;
	color:  #00A2EE;
}

.single-forum .forum-freshness .bbp-topic-meta {
	display: unset;
}

.single-forum .freshness-topic .bbp-topic-meta::before {
	content: 'Dernier message ';
}

.bbp-topic-post-date,
.bbp-reply-post-date,
.single-forum li.bbp-topic-freshness a {
	font-size: 15px;
}

#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
	border:  0;
}

.bbp-body div.reply,
.bbp-body div.topic {
	margin-bottom: 28px !important;
}

#bbpress-forums fieldset.bbp-form {
	border-radius: 12px;
	border:  1px solid #CBCEDA;
	padding:  24px 38px;
	background-color: #F4F4F6;
}

.forum-search .main-container {
	padding-top: 0;
}

.forum-search .bbp-breadcrumb-current {
	display: block;
	font-size: 31px;
    color: #00a2ee;
    font-weight: bold;
}

.forum-search .before-breadcrumb,
.forum-search .bbp-breadcrumb-search {
	display: none;
}

.repondre-forum {
	margin-bottom: 20px;
}

.label-repondre {
	color:  #00A2EE;
	font-weight: bold;
	font-size: 27px;
}

.label-repondre::before {
	content: url(/wp-content/themes/digiqole-child/assets/images/big-bulle-forum.png);
    padding-right: 10px;
    vertical-align: bottom;
}

.forum-connect {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}

.forum-connect-weight {
	color:  #00A2EE;
	text-decoration: underline;
	margin-top: 28px;
}

.bbp-username,
.bbp-password {
	text-align: right;
	font-size: 18px;
	padding-right: 30%;
	font-weight: bold;
}

.bbp-remember-me,
.bbp-login-form .bbp-submit-wrapper {
	text-align: center;
}

.bbp-login-form .bbp-submit-wrapper button {
	background-color: #00A2EE;
    border-radius: 12px;
    font-size: 20px;
    color: white;
    font-weight: 500;
    padding: 12px 50px;
    width: 222px;
    text-align: center;
    border: 0;
    cursor: pointer;
}

#rememberme {
	width: 28px;
	height: 28px;
	border-radius: 4px;
	margin-right: 12px !important;
	vertical-align: middle;
}

#user_login,
#user_pass {
	border-radius: 4px;
	width: 314px;
	height: 47px !important;
	background: white !important;
	border:  1px solid #ADB1C2;
	padding: 0 10px;
}

div.bbp-submit-wrapper {
	float: none;
}

.bbp-remember-me label {
	font-size: 18px;
	font-weight: bold;
}

.bbp-login-form label {
	width: auto;
}

.single-forum .before-breadcrumb,
.bbp-topic-tags {
	display: none;
}

.single-forum .bbp-breadcrumb-current {
	display: inline-block;
	text-transform: uppercase;
    color: #00A2EE;
    font-weight: bold;
    padding-right: 15px;
}

.single-forum .bbp-breadcrumb-current::before,
.single .bbp-breadcrumb-forum::before {
	content:  '&gt;';
	padding-right: 8px;
	padding-left: 8px;
}

.new-subject-js {
	margin-left: auto !important;
}

.select-forums {
	margin-top: 25px !important;
	text-align: right;
	font-size: 17px;
}

.select-forums select {
    font-size: 17px;
    border: 1px solid #ADB1C2;
    border-radius: 8px;
    padding: 4px 30px 4px 8px;
    appearance: none;
    background: url(/wp-content/themes/digiqole-child/assets/images/select-forum.svg) 95% no-repeat #F0F0F0;
    cursor: pointer;
}

.page-id-51869 .main-container,
.page-id-51873 .main-container {
	padding-top: 0;
	color: #00A2EE;
}

.page-id-51869 article strong,
.page-id-51873 article strong {
	color: #00A2EE;
}

.post-nvo-sujet {
	font-size:18px;
	color:#fc8a03;
}


/* SPECIAL */


.bbpress .col-lg-4 {
	display: none;
}

.bbpress .col-lg-8 {
	width: 100%;
	max-width: 100% !important;
	flex: 0 0 100% !important;
}

.forum-mobile {
	display: none;
}

.form-forum-mobile,
.forum-mobile-title  {
	display: none;
}

.wp-image-44449 {
	margin: 0 !important;
}

.wp-block-column.p-new-subject-forum {
	padding: 0;
}

.bbp-form option[value="4935"],
.bbp-form option[value="4927"],
.bbp-form option[value="4930"],
.bbp-form option[value="4929"] {
	display: none;
}

/* ajout 09/2022 */

@media (max-width: 599px) {
	.wp-block-column.p-title-forum {
	    flex-basis: 66% !important;
	}
	.wp-block-column.p-new-subject-forum {
	    flex-basis: 33% !important;
	}
}

@media (max-width: 991px) {

	.bbp-topics .bbp-topic-permalink {
		font-size: 20px;
	}

	.bur_display {
	    left: 80px;
	}

	.single-topic .bbp-body .reply {
		padding:  8px;
	}

	#bbpress-forums div.bbp-topic-author img.avatar {
		width: 	60px;
	}

	.single-topic .bbp-body .topic {
		padding: 8px;
	}

	.box-notice .last {
		padding-left: 0;
		display: block;
	}

	.bbpress.single .top-banner {
    	margin-bottom: 20px;
	}

	.forum-mobile-title {
		display: flex;
	}

	.forum-mobile-title p {
		margin:  0;
	}

	.forum-desktop,
	.form-forum-desktop {
		display: none;
	}

	.form-forum-mobile {
		display: block;
	}

	#bbp_search_submit {
		width: 52px;
		cursor: pointer;
		color: white;
		text-transform: uppercase;
		border-radius: 8px;
		/*padding: 10px 20px;*/
		border: 0;
		text-align: unset;
		background: url(/wp-content/themes/digiqole-child/assets/images/loupe-forum.svg) center no-repeat #00A2EE;
	}

	.bbp-topic-voice-count, 
	.bbp-topic-reply-count {
		font-size: 14px;
		width: 16% !important;
	}

	#bbpress-forums li.bbp-body ul.topic {
		padding:  50px 8px 8px 8px;
	}

	.bbp-topic-started-in {
		line-height: 19px;
		top: 12px;
	}

	.avatar {
		height: auto;
	}

	.bbp-author-name,
	#bbpress-forums p.bbp-topic-meta,
	.bbp-topic-freshness .bbp-author-name::before {
		font-size: 12px !important;
	}

	.bbp-topic-freshness a {
		display: none;
	}

	.bbp-topic-freshness-author a {
		display: block;
	}

	.bbp-topic-meta {
		font-size: 	12px !important;
		display: block;
	}

	.li.bbp-topic-freshness {
		padding-left: 0;
	}

	#bbpress-forums p.bbp-topic-meta {
		margin:  8px 0 0 0;
	}

	li.bbp-topic-freshness {
		padding-left: 0;
	}

	#bbpress-forums li.bbp-body ul.topic {
		display: block;
	}

	.bbp-topic-voice-count {
		width: 	auto !important;
		padding-left: 	15px;
	}

	.bbp-topic-voice-count,
	.bbp-topic-reply-count {
		float: 	right !important;
	}

}



/* 
**** MODAL SEARCH  ****


*/

div.asl_s.searchsettings {
	background-color: #00a2ee;
	background-image: none;
	width: 280px;
}

div.asl_w .probox .prosettings,
div.asl_w .probox .promagnifier {
	background-color: #00a2ee;
	background-image: none;
}

div.asl_s.searchsettings fieldset .asl_option_label {
	width: 280px;
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
	border: 1px solid #00a2ee;
}

div.asl_s.searchsettings fieldset .categoryfilter {
	max-height: 290px;
}


/* 
**** SEARCH RESULT  ****


*/

.number-results {
	font-size: 40px;
	font-weight: bold;
	color: black;
}

.number-results_number {
	color: #00a2ee;
}

.term-search {
	text-transform: capitalize;
}

.searchandfilter {
	margin-top: 30px;
}

.searchandfilter ul {
	margin: 0;
	padding: 0;
	width: 100%;
}

.searchandfilter li {
	display: table-cell;
	width: 100%;
}

.searchandfilter li:nth-child(3),
.searchandfilter li:nth-child(4) {
	display: none;
}

.searchandfilter li:nth-child(3)::before {
	content:  'Du';
	font-weight: bold;
	padding: 0 5px;
}

.searchandfilter li:nth-child(4)::before {
	content:  'Au';
	font-weight: bold;
	padding: 0 5px;
}

.searchandfilter h4 {
	display: none;
}

.searchandfilter input[type='text'],
.block-search .form-control {
	font-size: 18px;
    color: #4C5461;
    width: 100%;
    border: 1px solid #ADB1C2;
    border-radius: 8px;
    padding: 10px 20px;
}

.block-search .form-control {
	border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}

.block-search .container {
	display: flex;
	align-items: center;
	padding: 15px 0;
}

.block-search form {
	flex: auto;
}

.block-search .search-button {
	display: none;
}

.block-search .search-desktop {
	margin-left: 0;
	width: 6%;
	justify-content: center;
	display: flex;
}

.block-search .close-search-desktop {
	width: 6%;
	justify-content: center;
	display: flex;
}

.close-search-desktop img {
	cursor: pointer;
}

.block-search {
	display: none;
}

.searchandfilter input[type='date'] {
	margin-top: 15px;
	font-size: 15px;
    color: #4C5461;
    border: 1px solid #ADB1C2;
    border-radius: 8px;
    padding: 6px 10px;
}

.searchandfilter input[type='submit'] {
	width: 210px;
    cursor: pointer;
    color: white;
    text-transform: uppercase;
    border-radius: 8px;
    padding: 10px 20px;
    border: 0;
    text-align: unset;
    background: url(/wp-content/themes/digiqole-child/assets/images/loupe-forum.svg) 95% no-repeat #00A2EE;
}

.searchandfilter input[type='submit']:hover {
    background: url(/wp-content/themes/digiqole-child/assets/images/loupe-forum.svg) 95% no-repeat #00B9F2;
}

.search-mention-forum {
	margin-bottom: 15px;
	font-size: 13px;
}

.search-mention-forum a {
	text-decoration: underline;
	color: #00A2EE;
	font-weight: bold;
}

.search-filtres li {
	list-style-type: none;
}

.search-filtres {
	padding: 0;
	display: flex;
	font-size: 16px;
}

.search-filtres .filtre-date label,
.search-filtres .show-per-page label,
.search-filtres .filtre-recent label
 {
	font-weight: bold;
	padding-right: 8px;
}

.search-filtres .filtre-recent {
	margin-left: 25px;
}

.search-filtres .pagination-filtre {
	margin-left: auto;
}

.search-filtres select {
	font-size: 16px;
    border: 1px solid #ADB1C2;
    border-radius: 8px;
    padding: 6px 30px 6px 8px;
    appearance: none;
    background: url(/wp-content/themes/digiqole-child/assets/images/select-forum.svg) 95% no-repeat #F0F0F0;
    cursor: pointer;
}

.search-checkbox {
	align-self: center;
}
.search-checkbox label {
	padding:  0 8px 0 25px;
	color: black;
	margin:  0;
	vertical-align: top;
}

.search-checkbox input {
	width: 20px;
	height: 20px;
}

.search-results article {
	border-radius: 8px;
    padding: 25px;
    border: 1px solid #ADB1C2;
}

.search-results .col-lg-12,
.search-results .col-md-4,
.search-results .col-md-12 {
	padding: 0;
}

.search-results .post-image {
	max-height: 200px;
}

.search-results .entry-blog-header {
	width: 100%;
}

.search-results .excerpt {
	color: #00A2EE;
}

.search .readmore-btn {
	display: none !important;
}

.search-results .post-block-style.row {
	margin: 0;
}

.search-results .entry-blog-header {
	display: flex;
	margin-bottom: 10px;
}

.search-results .post-meta {
	margin-left: auto;
}

.search-results article.post .type-post::after {
	content: "Actualités";
	font-weight: bold;
	font-size: 24px;
	color: #00a2ee;
}

.search-results article.event_listing .type-post::after {
	content: "Agenda";
	font-weight: bold;
	font-size: 24px;
	color: #00a2ee;
}

.search-results article.page .type-post::after {
	content: "Article";
	font-weight: bold;
	font-size: 24px;
	color: #00a2ee;
}

.search-results #display-search p {
	color: #000;
}

.block-search {
	background-color: #00a2ee;
}


@media (max-width: 991px) {
	.search-filtres {
		display: unset;
	}
	.search-checkbox label {
		padding : 0 8px 0 0;
	}
	.filtre-date,
	.show-per-page,
	.number-results_number {
		margin-bottom: 8px;
	}
	.searchandfilter input[type="submit"] {
		width: 50px;
		background: url(/wp-content/themes/digiqole-child/assets/images/loupe-forum.svg) center no-repeat #00A2EE;
		color: transparent;
	}
	#display-search {
		margin-top: 8px;
	}
	.number-results {
		font-size: 22px;
	}
	.search-filtres .filtre-recent {
		margin-left: 0;
		margin-bottom: 10px;
	}
}


/* 
**** PROFIL  ****


*/

#bbp-topic-search-form #ts::before {
	content: "Rechercher dans les sujets : ";

}

[data-bp-tooltip]:after {
	max-width: unset;
}

.buddypress-wrap .select-wrap select {
	text-indent: unset;
}

.buddypress .col-lg-4 {
	display: none;
}

.buddypress .col-lg-8 {
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
}

.bbp-user-page .top-banner {
	margin-bottom: 0;
}

.bbp-user-page .main-container {
	margin-top: 0;
	padding-top: 0;
}

.bbp-user-page .buddypress-wrap {
	margin-top: 0;
}

.bbp-user-page article {
	margin: -35px 0 32px 0;
}

.bbp-user-page .avatar {
	border-radius: 5px;
	border: solid 2px #ffffff;
}

#item-header-content {
	margin-top: 65px;
	position: relative;
}

.user-nicename {
	font-size: 18px;
}

#post-mention {
	display: none;
}

#send-private-message {
	position: absolute;
	right: 0;
	top: -15px;
}

#send-private-message a {
	width: 241px;
  height: 45px;
  border-radius: 5px;
  background-color: #79dd65;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  border: 0;
  line-height: 35px;
}



#send-private-message a:hover {
	border: none;
	background-color: #fdb501;
}

.friendship-button.is_friend.remove {
	right: 10px;
	top:50px;
	position: absolute;
}

.friendship-button.pending_friend.generic-button {
	position: absolute;
	right: 0;
	top: 40px;	
}

.friendship-button.not_friends {
	position: absolute;
	right: 0;
	top: 18px;	
}

.buddypress .buddypress-wrap .friendship-button.pending_friend.generic-button button,
.buddypress .buddypress-wrap .friendship-button.pending_friend.generic-button a,
.buddypress .buddypress-wrap .friendship-button.not_friends a,
.buddypress .buddypress-wrap .friendship-button.not_friends button,
.buddypress .buddypress-wrap .friendship-button.is_friend.remove {
	width: 241px;
  height: 45px;
  border-radius: 5px;
  background-color: #4c525e;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: right;
  border: 0;
  padding: 0 25px 0 0;
  line-height: 45px;
}


.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
	border-top: 0;
	border-bottom: 0;
}

.buddypress-wrap:not(.bp-single-vert-nav) .main-navs&gt;ul&gt;li&gt;a {
	padding: 0;
}

body #buddypress .bp-navs li:first-child {
	border-radius: 50px;
	margin-left: 0 !important;
}

/*body #buddypress .bp-navs li:last-child {
	border-radius: 50px;
}*/

body #buddypress .bp-navs ul {
	background: #e3e6f1;
	border-radius: 50px;
/*	border-top: 2px solid #ffffff;
	border: 2px solid #ffffff;*/
	position: relative;
	z-index: 1;
}

.bbp-user-page .bp-navs li {
	background: #e3e6f1;
	color: #4c525e;
	font-size: 14px;
	font-weight: 600;
	padding: 14px 30px;
	text-transform: uppercase;
	margin-left: -25px;
	position: relative;
	border-top-right-radius: 50px !important;
	border-bottom-right-radius: 50px !important;
}

.bbp-user-page .bp-navs li a {
	background: none !important;
	padding: 0;
	color: #4c525e;
}

.buddypress-wrap .main-navs:not(.dir-navs) li.current , 
.buddypress-wrap .main-navs:not(.dir-navs) li.selected {
	background-color: #00a2ee;
	/*border-top-right-radius: 50px !important;
	border-bottom-right-radius: 50px !important;*/
	border: 2px solid #ffffff;
	margin-top: -2px;
}

.buddypress-wrap .main-navs:not(.dir-navs) li.current a, 
.buddypress-wrap .main-navs:not(.dir-navs) li.selected a {
	color:#ffffff;
}

#front-personal-li {
	z-index: 509;
}

#activity-personal-li {
	z-index: 508;
}

#xprofile-personal-li {
	z-index: 507;
}

#notifications-personal-li {
	z-index: 506;
}

#messages-personal-li {
	z-index: 505;
}

#friends-personal-li {
	z-index: 504;
}

#forums-personal-li {
	z-index: 503;
}

#settings-personal-li {
	z-index: 10;
}


.buddypress-wrap .bur_stars2 {
	display: none;
}

.buddypress-wrap .profil-level-txt {
	font-size: 14px;
	font-weight: bold;
	color: #00a2ee;
	text-transform: uppercase;
}
.profil-ui {
	color: #00a2ee;
	font-weight: bold;
	font-size: 16px;
	margin-right: 5px;
}

.generic-button i {
	display: inline !important;
}

.profil-connected {
	width: 8px;
	height: 8px;
	border-radius: 50px;
	background: #87eb73;
	display: inline-block;
}

.profil-notconnected {
	width: 8px;
	height: 8px;
	border-radius: 50px;
	background: red;
	display: inline-block;
}

.connected-txt {
	font-weight: bold;
	font-size: 12px;
}

.buddypress-wrap .bp-subnavs {
	margin: 15px 0 30px 0;
}

.pagination .page-numbers {
	margin: 0 5px;
	padding: 8px;
	background: #00a2ee;
	color: white;

}

.bp-navs ul li .count {
	font-size: 12px;
	border: 0;
	vertical-align: unset;
	display: none;
}

.bp-navs ul li#notifications-personal-li .count {
	display: inline;
}


#buddypress div#item-header #bur_profile ul li.bur_total {
	float: left;
	margin-right: 20px;
}

.profil-total-count {
	margin-right: 5px;
	font-size: 18px;
	color: #1d2430;
	font-weight: bold;
}

.profil-total-txt {
	font-size: 12px;
	font-weight: bold;
	color: #4c525e;
}

#register-page .submit input {
	width: 180px;
    height: 45px;
    background-color: #fdb501;
    display: flex;
    align-items: center;
    justify-content: center;	
}

h3.screen-heading.profile-group-title.edit {
	display: none;
}

.bp_activate,
#register-page {
	margin-top: -60px;
}

.bp_activate a {
	width: 180px;
    height: 45px;
    background-color: #fdb501;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #4c525e;
    font-size: 14px;
    text-transform: uppercase;
}

.title-register {
	color: #fdb501;
}

.rmagic .rmrow .rminput input,
.rmagic .rmrow .rminput textarea,
.rmagic-form input,
.rmagic-form textarea,
.rmagic-form select {
	padding: 2px 10px;
	color: #0a658f;
	border-radius: 20px;
	border: 2px solid #0a658f !important;
}

.rmagic .rmrow .rminput textarea {
	border-radius: 10px;
}


.rmagic-col input[type="submit"] {
	border: 0;
	border-radius: 5px;
	font-weight: bold;
	color: white;
}

.buttonarea input[type="submit"] {
	color: #4c525e;
    font-size: 14px;
    text-transform: uppercase;
    width: 180px;
    height: 45px;
    background-color: #fdb501;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    cursor: pointer;
}

.rmagic .rmrow .rminput ul li label {
    display: inline;
}

.rm-link-field a {
	text-decoration: underline;
	color: #fdb501;
	font-weight: bold;
}

@media (max-width: 991px) {
	.friendship-button.is_friend.remove {
		top: -60px;
		right: -5px;
	}
	.friendship-button.not_friends,
	.friendship-button.pending_friend.generic-button {
		top: -35px;
		right: -10px;
	}
	.single-headers div.generic-button {
		margin: 0;
	}
	.buddypress .buddypress-wrap .friendship-button.pending_friend.generic-button button,
	.buddypress .buddypress-wrap .friendship-button.pending_friend.generic-button a,
	.buddypress .buddypress-wrap .friendship-button.not_friends a,
	.buddypress .buddypress-wrap .friendship-button.not_friends button,
	.buddypress .buddypress-wrap .friendship-button.is_friend.remove {
		width: 140px;
		font-size: 10px;
		padding: 0;
		line-height: initial;
		height: 35px;
		right: -5px;
		text-align: center;
	}
	.members-meta.action {
		padding-left: 0;
	}
	#members-dir-list .friendship-button.is_friend.remove,
	#members-dir-list .friendship-button.not_friends {
		position: unset;
	}
	#send-private-message {
		top: -100px;
		margin: 0;
		padding: 0;
		right: -5px;
	}
	#send-private-message a {
		width: 140px;
		font-size: 10px;
		line-height: initial;
		height: 35px;
	}
	.single-headers ul {
		margin-left: 0;
		padding-left: 0;
	}
	#item-header-content {
		margin-top: 10px;
	}
	.bbp-user-page .buddypress-wrap.bp-dir-hori-nav li {
		display: inline-block;
	}
	.bbp-user-page .bp-navs li {
		padding: 2px 13px;
		font-size: 12px;
		text-transform: unset;
		margin-left: 0;
		margin-top: 4px;
	}
	body #buddypress .bp-navs ul {
		background: none;
	}
	.buddypress-wrap .single-screen-navs {
		border: 0;
	}
	body #buddypress .bp-navs li {
		border-radius: 50px;
	}
	.bp-subnavs li a {
		font-size: 10px !important;
	}
	.buddypress-wrap .bp-subnavs ul li {
		margin-top: 4px;
	}
	.member-header-actions .action div {
		right: -5px;
	}
	#item-header-avatar {
		width: 120px;
	}
	.buddypress .buddypress-wrap .generic-button a {
		padding: 2px;
	}
}

/* 
**** LOGIN  ****


*/

.login .privacy-policy-page-link {
	display: none;
}

.pass-wrapper {
	margin-top: 20px;
	margin-left: 20px;
	width: 20% !important;
}


.input-region,
div[for="form_3_1-element-16"] {
	display: none;
}

.success-registration {
	font-weight: bold;
	font-size: 28px;
	color: #fdb501;
	margin-bottom: 500px;
	margin-top: 200px;
}

.rm_spacing {
	margin-top: 0;
}

.rmrow.rm-full-width {
	display: none;
}

.rmfieldset .rm-two-columns-wrap:nth-child(3){
	margin-bottom: 0;
}

.rmfieldset .rm-two-columns-wrap:nth-child(5) .rmrow {
	width: 100%;
}

@media (max-width: 991px) {
	.rmagic .rmrow {
		width: 100%;
	}
}

.logged-in .participer-inscription-link {
	display: none;
}

/* 
**** WIDGET RIGHT COL  ****


*/
.title-angle-shap {
	display: inline-block;
	position: relative;
	width: 100%;
}
.title-angle-shap a {
	position: absolute;
	right: 0;
	color: #00a2ee;
	font-size: 14px;
  	font-weight: bold;
  	text-transform: uppercase;
}

.title-angle-shap i {
vertical-align: bottom;
    font-size: 23px;
    margin-left: 6px;
}

.title-angle-shap::before,
.title-angle-shap::after {
	display: none;
}

/* 
**** BOUTONS BLEUS HOME ****


*/
@media (max-width: 991px) {
	.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
	.premium-image-button.premium-image-button-sm.premium-image-button-none,
	.elementor-widget-premium-addon-image-button {
		width: 350px !important;
		margin-bottom: 10px;
	}
	.elementor-19725 .elementor-element.elementor-element-806e0f9 .premium-image-button,
	.elementor-19725 .elementor-element.elementor-element-31bf194 .premium-image-button,
	.elementor-19725 .elementor-element.elementor-element-5be4eb8 &gt; .elementor-widget-container,
	.elementor-19725 .elementor-element.elementor-element-8fb42ea .premium-image-button,
	.elementor-19725 .elementor-element.elementor-element-53caeeb &gt; .elementor-widget-container,
	.elementor-19725 .elementor-element.elementor-element-325ccde &gt; .elementor-widget-container {
		margin: 0;
	}
	.elementor-19725 .elementor-element.elementor-element-67208a2 .premium-image-button,
	.elementor-19725 .elementor-element.elementor-element-0b9978f .premium-image-button,
	.elementor-19725 .elementor-element.elementor-element-f976d86 .premium-image-button {
		box-shadow : 4px 4px 5px 0 rgba(0,0,0,0.2);
	}
	.elementor-column-gap-extended&gt;.elementor-row&gt;.elementor-column&gt;.elementor-element-populated {
		padding-top: 0;
		padding-bottom: 0;
	}
	.elementor-19725 .elementor-element.elementor-element-8ff402e {
		margin-top: 0;
	}
	.elementor-element-c3f0e87 {
		margin-bottom: 10px;
	}
	.elementor-element-8c99a55 {
		margin-bottom: 10px;
		margin-top: 20px;
	}
	.elementor-element-2a2da3d {
		margin-bottom: 10px;
		margin-top: 20px;
	}
}

@media (max-width: 370px) {
	.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
	.premium-image-button.premium-image-button-sm.premium-image-button-none {
		width: 300px;
	}
}


/* 
**** MOI PATIENT HOME ****


*/
@media (max-width: 991px) {
	#moipatient {
		margin: 0;
	}
	#moipatient-img {
		text-align: center;
	}
}

/* 
**** COMMUNEAUTE BIS ****


*/
@media (max-width: 991px) {
	#communaute-content-bis {
		width: 100% !important;
	}
	/*#communaute-buttons-block-bis {
		margin-right: 15px;
	}*/
}

/* 
**** ARTICLE ****


*/

.void-grid .entry-header img.emoji {
	min-width: auto;
}

.wpem-heading-text-sidebar {
	max-width: 270px;
}

.wpem-event-infomation {
	min-height: 137px;
}

.post-footer #meta-publicationdate {
	display: inline-block;
}

.heateor_sss_sharing_container {
	margin-bottom: 0;
}

.heateorSssClear,
.post-footer {
	margin: 0;
}

#comments .heateor_sss_sharing_container {
	display: none;
	/*visibility: hidden;*/
}

#comments #bbpress-forums {
	margin-top: 0;
}

.recent-posts-widget .post-thumb, .post-thumb-bg .post-thumb{
	width: 100%;
}

.recent-posts-widget .post-thumb a, .post-thumb-bg .post-thumb a{
	padding-bottom: 0!important;
}

.popular-grid-slider .grid-cat {
	display: none;
}

.single-post .bbp-lead-topic {
	display: none;
}


/* 
**** MOT CLES ****


*/
#simpletags-2 .st-tag-cloud a {
	border-radius: 16.5px;
    background-color: #1d2430;
    font-size: 12px !important;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    padding: 4px 13px;
    margin-left: 3px;
    margin-bottom: 10px;
    border: 1px solid #3a3a3a;
    white-space: nowrap;
    display: inline-block;
}

#simpletags-3 .st-tag-cloud {
	display: inline-flex;
    flex-flow: wrap;
    justify-content: space-between;
}

#simpletags-3 .st-tag-cloud a {
	border: solid 2px #00a2ee;
    height: 48px;
    width: 150px;
    font-size: 12px !important;
    color: #4c525e;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 15px;
    padding-top: 10px;
    margin-bottom: 10px;
    line-height: 13px;
}

/* 
**** BUG SAFARI ****


*/


.col-6 {
	max-width: 49.9%;
	flex: 0 0 49.8%;
}

@media (min-width: 768px) {
	.col-md-6 {
		max-width: 49.9%;
	}
}

@media (min-width: 992px){
	.col-lg-8 {
		max-width: 66%;
	}
	.col-lg-6 {
		max-width: 49.9%;
	}
	.col-lg-9 {
		max-width: 74.9%
	}
	.col-lg-3 {
		flex: 0 0 24.9%;
	}
}

@media (min-width: 1200px){
	.col-xl-9,
	.col-lg-9 {
		max-width: 74.8%;
	}
	.col-xl-3,
	.col-lg-3 {
		max-width: 24.8%;
	}
	.col-xl-6 {
		max-width: 49.8%;	
	}
}

/* 
**** Captcha ****


*/
.grecaptcha-badge {
	display: none;
	bottom: 60px !important;
}

.page-id-36934 .grecaptcha-badge {
	display: block;
}

/* 
**** actualité HOME ****


*/
@media (max-width: 991px) {
	.elementor-19725 .elementor-element.elementor-element-5140c04 {
		margin-top: 160px;
	}
	.elementor-19725 .elementor-element.elementor-element-a635959 .elementor-heading-title {
		font-size: 18px;
	}
	.void-grid .comments-link {
		display: none;
	}
	.void-grid .entry-header {
		margin-bottom: 0;
	}
	.home .void-col-md-6 {
		max-width: 100%;
		flex: 0 0 100%;
	}
}


/* 
**** RWD TABLETTE ****


*/
@media (min-width: 992px) and (max-width: 1264px){
	.elementor-element-5c5a2b0 a.premium-image-button,
	.elementor-element-2d0fe38 a.premium-image-button {
		height: 135px;
	}
	.elementor-element-d982d16 a.premium-image-button {
		height: 160px;
	}
	.elementor-element-5c5a2b0 .premium-image-button-text-icon-wrapper,
	.elementor-element-2d0fe38 .premium-image-button-text-icon-wrapper,
	.elementor-element-d982d16 .premium-image-button-text-icon-wrapper {
		padding-top: 15px;
	}
}

@media (min-width: 768px) and (max-width: 991px){
	.elementor-element-5c5a2b0,
	.elementor-element-2d0fe38,
	.elementor-element-d982d16 {
		margin-top: 15px !important;
	}
	.elementor-element-5c5a2b0 .elementor-column.elementor-col-33,
	.elementor-element-2d0fe38 .elementor-column.elementor-col-33,
	.elementor-element-d982d16 .elementor-column.elementor-col-33 {
	    width: 100% !important;
	}
	#header {
		margin-top: 30px;
	}
	.logo-area {
		margin-top: 15px;
	}
	#soutenez-nous-content-bis a {
		display: block;
	}
}

@media (min-width: 991px) and (max-width: 1105px){
	.menu-item-4923 {
		margin-left: 0;
	}
	.menu-item-4923 a {
		background-image:	none;
		width: 135px;
	}
	#communaute-bis {
		padding: 0;
	}
}

@media (max-width: 1024px) {
	.elementor-element-f8327bb.elementor-column.elementor-col-66 {
		width: 100%;
	}	
}

@media (min-width: 1264px) {
	.wpsr-sb-vl {
		top: 615px !important;
	}
}

@media (min-width: 992px) and (max-width: 1264px) {
	.wpsr-sb-vl {
		top: 520px !important;
	}
	.elementor-element-6d0cde4 .elementor-element {
		width: 32% !important;
	}
	.premium-image-button.premium-image-button-sm.premium-image-button-none {
		padding: 70px 203px 20px 9px !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.wpsr-sb-vl {
		top: 430px !important;
	}
}

@media (max-width: 767px) {
	.wpsr-sb-vl {
		top: 410px !important;
	}
}

@media (min-width: 1800px) {
	.wpsr-sb-vl {
		margin-left: 15% !important;
	}
}

@media (min-width: 1664px) and (max-width: 1799px) {
	.wpsr-sb-vl {
		margin-left: 13% !important;
	}
}

@media (min-width: 1440px) and (max-width: 1663px) {
	.wpsr-sb-vl {
		margin-left: 7% !important;
	}
}

@media (max-width: 1439px) {
	.wpsr-sb-vl {
		margin-left: 2% !important;
	}
}

@media (max-width: 991px) {
	.page-id-37075 .elementor-column-gap-default&gt;.elementor-row&gt;.elementor-column&gt;.elementor-element-populated {
		padding: 0;
	}
	.col-lg-8.col-md-12,
	.col-lg-4.col-md-12 {
		padding: 0;
	}
	.elementor-37232 .elementor-element.elementor-element-c570270 .elementor-button .elementor-align-icon-right {
		margin-left: 0;
	}
	body.page .widget-simpletags {
		display: none;
	}
	.elementor-align-icon-right {
		margin-left: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.elementor-19725 .elementor-element.elementor-element-5140c04 {
		margin-top: 150px;
	}
}



/* 
**** STYLE DES ARTICLES ****


*/

article .post-title.lg {
	font-size: 22px;
	padding-left: 10px;
}


article h2 {
	font-size: 25px;
}

article strong,
article b {
	color: #0a658f;
}

.uil-check-circle {
	font-size: 0px;
	color: #68eda2;
	content: '';
}

.uil-check-circle:before {
	font-size: 20px;
}

article.post-single div.entry-content ul li::before {
	font-family: unicons;
	content: '\e8d6';
	color: #68eda2;
	margin-right: 8px;
	font-size: 20px;
	float: left;
}

.elementor-widget-text-editor {
	font-family: "Montserrat", Sans-serif;
}


.elementor-text-editor a {
	color: #00a2ee;
}

b, strong {
	font-weight: bold;
}

.elementor-widget-text-editor {
	color: #4c525e;
}

a:hover {
	color: #00a2ee;
}

.socializer{
	margin-top: 4rem!important;
}

.wpsr-sb-close{
	display: none!important; /*On cache le bouton de fermeture des boutons de partages ronds*/
}

.post-single .post-body h3 {
	padding-top: 18px;
}

/*Titre à la une*/

h4.post-title{
	font-size: 22px!important;
}

/***
RWD BLOCS HOME
***/

@media (max-width: 991px){
	.elementor-19725 .premium-image-button {
		height: 170px;
	}
	.elementor-19725 .elementor-element.elementor-element-ccde914 {
		margin-top: 150px;
	}
}



/* FONT */

@font-face {
	font-family: "Montserrat-Light";
	src: url(../fonts/Montserrat-Light.ttf) format("truetype");
}

@font-face {
	font-family: "Montserrat-Semi-Bold";
	src: url(../fonts/Montserrat-SemiBold.ttf) format("truetype");
}

@font-face {
	font-family: "Montserrat-Bold";
	src: url(../fonts/Montserrat-Bold.ttf) format("truetype");
}

/* FONT FIN */

.post-list-item .post-content .post-title{
	font-family: "Montserrat-Bold"!important;
}



/* HP articles */


h2{
	font-family: "Montserrat-Bold"!important;
}

.post-info h2{
	line-height: 1.8rem!important;
}

@media screen and (min-width: 1200px){

	.void-Container{
		padding: 0!important;
	}

	.home-page .elementor-widget-container{
		margin-left: 0!important;
	}

	[data-id="6c201a9"] .elementor-widget-container{
		margin-right: 0rem!important;
	}

	.home-page .void-row{
		padding-left: 15px;
	}

	.home-page .void-col-md-6 {
		padding-left: 0;
		padding-right: 30px;
	}

	/* Voir toutes les actus */
	[data-id="d1bf385"]{
		margin-right: 15px;
	}
}

.page-links {
	display: none;
}

/* Page référent */
@media (min-width: 992px){
	.page-id-53106 canvas,
	#canvasMap {
			transform: scale(2);
			transform-origin: top;
	}
}

#post-53106 h2 {
	color: #1D2430;
    font-size: 22px;
    font-weight: bold;
}

.candidat-referent,
#form_4_1-element-83 {
	padding: 15px 20px 15px 54px;
    font-size: 18px;
    font-weight: bold;
    background-color: #FC8A03;
    background-image: url(/wp-content/themes/digiqole-child/assets/images/pen-adherer.svg);
    background-repeat: no-repeat;
    background-position: 20px;
    border-radius: 6px;
    color: white !important;
	border: 0 !important;
}

.candidat-referent-p {
	font-size: 18px;
	margin-top: 10px !important;
}

.candidat-referent:hover,
#form_4_1-element-83:hover {
	color: white;
	background-color: #0a658f;
}

.domtom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 310px !important;
}

.stpierre {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/stpierre.gif);
	height: 111px;
	width: 44px;
}

.stpierre:hover {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/stpierre_hover.gif);
}

.martinique {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/martinique.gif);
	height: 106px;
	width: 89px;
}

.martinique:hover {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/martinique_hover.gif);
}

.reunion {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/reunion.gif);
	height: 87px;
	width: 97px;
}

.reunion:hover {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/reunion_hover.gif);
}

.mayotte {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/mayotte.gif);
	height: 103px;
	width: 75px;
}

.mayotte:hover {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/mayotte_hover.gif);
}

.guadeloupe {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/guadeloupe.gif);
	height: 102px;
	width: 118px;
}

.guadeloupe:hover {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/guadeloupe_hover.gif);
}

.rr-interligne {
	line-height: 1.3;
}

.guyane {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/guyane.gif);
	height: 110px;
	width: 88px;
}

.guyane:hover {
	background-image: url(/wp-content/themes/digiqole-child/assets/images/domtom/guyane_hover.gif);
}

.page-id-53106 i {
	color: #00A2EE;
}

/* Carousel Youtube */
/* .appBuilder-carousel {
	margin-bottom: 64px;
	margin-top: 56px;
}
.appBuilder-carousel .carousel .carousel-indicators {
	width: 76%;
}
.appBuilder-carousel .carousel .carousel-indicators li {
	border: none;
	background-color: #98ACB9;
	height: 18px;
	margin-right: 28px;
	width: 18px;
}
.appBuilder-carousel .carousel .carousel-indicators li.active {
	background-color: #50E3C2;
}
.appBuilder-carousel .carousel .carousel-inner .item h3 {
	font-weight: 700;
	font-size: 25px;
	color: #FFFFFF;
	letter-spacing: 0.89px;
	line-height: 38.41px;
	margin-bottom: 50px;
	margin-top: 30px;
	position: relative;
}
.appBuilder-carousel .carousel .carousel-inner .item h3::after {
	background-color: #FFFFFF;
	bottom: -18px;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	width: 158px;
}
.appBuilder-carousel .carousel .carousel-inner .item h4 {
	font-weight: 700;
	font-size: 25px;
	color: #43EEC5;
	letter-spacing: 1.02px;
	line-height: 33px;
} */</pre></body></html>