::marker{
  color: transparent;
}
.animate
{
	transition: all 0.1s;
	-webkit-transition: all 0.1s;
}
.action-button{
	position: relative;
	padding: 10px 40px;
  margin: 0px 10px 10px 0px;
	border-radius: 0px;
	font-size: 16px;
	color: var(--police-page-sombre);
	text-decoration: none !important;	
  transform: translate(-50%);
}
.action-button:hover {
  background-color: var(--police-page-sombre);
  color: white!important;
  transition: all .5s ease-in;
}
#show-contact-btn{
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 324px;
  /*! background-color: var(--police-page-claire); */
  font-size: 14px;
}
#show-contact-btn a:hover {
  color: black;
}
.yellow
{
	/*! background-color: #888887; */
	border: 1px solid var(--police-page-sombre);
	/*! text-shadow: 0px -2px #3D3D3B; */
}
.action-button:active {
	transform: translate(0px,5px);
  -webkit-transform: translate(0px,5px);
	border-bottom: 1px solid;
}



@media screen and (max-width: 769px){
#show-contact-btn{
  width: 280px;
}
  .action-button{
	font-size: 16px;
   padding: 10px 20px;
} 
}
