
header [data-sticky="yes:shrink"], [data-row="middle:boxed"],
footer{ 
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3)!important;
	background-color: white!important;
		z-index: 9000!important;
}

.uagb-position__sticky {
	z-index: 0!important;
}

.ct-menu-link {
	color: rgb(154, 165, 177)!important
}
.ct-icon {
	//fill: rgb(154, 165, 177)!important;
}
.cta {
	height: 100%
}

.cta .ct-menu-link {
		background-color: #e6197b;
		color: white!important;
		height: fit-content!important;
		padding:10px!important;
		margin: 0 10px;
		border-radius: 5px
}

.cta .ct-menu-link:hover {
		background-color: white!important;
		color: #e6197b!important ;
	outline: 2px solid #e6197b!important ;
		
		height: fit-content!important;
		padding:10px!important;
		margin-left: 10px;
		border-radius: 5px
}

.article-title {
	margin: 0!important;
}


.ct-panel-content, .ct-panel-actions {
	background-color: white
}

.ct-toggle-close svg {
	fill: rgb(154, 165, 177)!important;
}
.ct-toggle-close:hover svg {
	fill: #e6197b!important;
}

.sub-menu {
	background-color: white!important;
}
.sub-menu a:hover {
	color:  #e6197b!important;
}

main .ct-container {
	padding-top: 50px;
	padding-bottom: 50px;
}

.ct-back-to-top {
	z-index: 9999!important
}

.ct-search-item {
	z-index: 9999!important
}

.ct-dynamic-data p {
	 display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ct-toggle-dropdown-desktop svg {
	fill: rgb(154, 165, 177);
}

a:hover {
	color: #e6197b!important;
}

p, a, span {
	color: black;
}

/* MACOMPTA CUSTOM CSS */

.mc-recherche_avancee form input {
	border-width : 2px;
	font-weight: medium;
	background-color:white!important;
}
.mc-recherche_avancee form select {
	border-width : 2px;
	font-weight: bold;
}


 @media only screen and (max-width: 1024px) {
  .article-section > .uagb-container-inner-blocks-wrap div:first-of-type {
    display: none;
  }
}

article {
	padding: 0!important;
	box-shadow: none!important;
}

article .entry-header {
	margin-top: 40px;
}

.big-text {
	font-size: 32px;
}



.ct-search-form-controls button {
	background-color: #e6197b!important;
}

.ct-search-button-content {
	fill: white
}

.search-container {
	margin-bottom: 32px;
	display: flex;
	justify-content: left;
}

.search-container form {
	width: 100%;
}

.navigation a {
	color: #9aa5b1!important;
	padding: 8px;
	border-radius: 8px;
	font-weight: bold;
	border: 2px solid #9aa5b1;
}

.navigation a:hover {
	color: #e6197b!important;
	padding: 8px;
	border-radius: 8px;
	font-weight: bold;
	border: 2px solid #e6197b
}

.bg-white input {
	background-color:white!important;
}

#menu-item-15552 a {
	color : #e6197b!important;
}