#navbar {

	overflow: hidden;

	background-color:white;

	width:100%;

	z-index:100;

}

.sticky {

	position: fixed;

	top: 0;

	width: 100%;

}

.marge-content {

	padding-top: 110px !important;

}

@media all and (max-width: 1024px){

	.marge-content {

		padding-top: 70px !important;		

	}

}



/*Menu et header*/

.entry-header, #site-header {

	background-color: #d0d0d0 !important;

}

.header-navigation-wrapper {

	/*margin:auto;*/

}

.primary-menu a {

	color:#696969 !important;

	/*font-family: 'Barlow Condensed', sans-serif;*/
	
	/*font-family: 'Montserrat', sans-serif;*/
	
	font-family: "Amatic SC", sans-serif;

	/*text-transform:uppercase;*/

	font-size:23px;

	/*font-weight:100;*/

	/*letter-spacing:0.5px !important;*/

}

.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a {

	font-weight:bold;

	text-decoration:none !important;

	color:#000000 !important;

}

.primary-menu a:focus {

	text-decoration:none !important;

}

.header-inner {

	padding:3px;

}

/*Sub Menu*/

.primary-menu ul {

	background-color:#fff !important;

	box-shadow: 5px 5px 12px #555;

}

.primary-menu > li > .icon {

	color:red !important;

}

/*Ligne verticale de séparation dans le menu*/

.separator {

	border-left: 0.1rem solid black;

	margin-left: 20px;

}

/*Menu responsive*/

.mobile-menu a {

	color: #000000 !important;

	font-size: 15px !important;

}

button.toggle {

	background-color:#d0d0d0 !important;

}

/*Logo dans menu*/

.site-logo img {

	max-height:8rem !important;

}

.site-logo {

  -webkit-transform: translateY(-500px); /*-200px*/

      -ms-transform: translateY(-500px);

          transform: translateY(-500px);

}

.logo-visible {

  -webkit-transform: translateY(0px)!important;

      -ms-transform: translateY(0px)!important;

          transform: translateY(0px)!important;

}

.site-logo,

.logo-visible {

  -webkit-transition: .5s all;

  -o-transition: .5s all;

  transition: .5s all;

}

@media screen and (max-width: 1024px) {

	.site-logo img {

		width:auto !important;

		height:auto !important;

	}

}

/*couleurs icones réseaux sociaux*/

#site-footer button:not(.toggle), #site-footer .button, #site-footer .faux-button, #site-footer .wp-block-button__link, #site-footer .wp-block-file__button, #site-footer input[type="button"], #site-footer input[type="reset"], #site-footer input[type="submit"] {

	/*color: #ffffff !important;*/

}

.social-icons a {

	color:#000000 !important;

	background: #ffffff !important;

}