/*-----FOOTER-------*/
.bandeau-doc-support{
	background-color:#9b923c;
	padding: 7px 5px;
}
.support-de-vente{
	background-color:#9b923c;
	display:flex;
	justify-content:center;
    align-items: center;
}
.support-de-vente a{
	text-align:center;
}
.support-de-vente a, .icone-modalite a{
	color:#fff;
	font-size:18px;
	padding-left: 1rem;
  line-height: 2.4rem;
	font-style:italic;
	font-family:'Arial', sans-serif;
}
.bandeau-modalité{
	background-color:#ce0f4a;
	padding:7px 5px;
}
div.icon-modalite-vente{
	display: flex;
    justify-content: space-evenly;
    width: 100%;
    max-width: 130rem !important;
    height: 100%;
    margin: 0 auto;
    flex-direction: row;
}
.icone-modalite{
	    display: flex;
    align-items: center;
}
.icone-modalite a{
	padding-left: 1.3rem;
}
.partenaires p{
	font-size:22px;
	font-family:'Walkway_Black', sans-serif !important;
	line-height: 2.7rem;
	letter-spacing: .1rem;
	width:100%;
	    padding: 5px 0 25px 0;
	text-align:center;
	margin:0 !important;
}
.partenaires{
	display: flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    max-width: 182rem;
    padding: 0.5rem 1rem 1rem 1rem;
}
.block-image-2{
	display: flex;
    justify-content: center;
}
.icones-partenaires{
	padding:0 10px 15px 10px;
	display:flex;
}
.icones-partenaires img{
	padding: 1rem 0.5rem 1.5rem 0.5rem;
}
.bandeau-icones{
	background-color:#111113;
	display: flex;
  flex-direction: column;
  align-items: center;
	padding:35px 5px 5px 5px;
}
.bandeau-icones img{
	padding:0 10px 20px;
}
.icones-flex{
	  display: flex;
    width: 100%;
    justify-content: space-evenly;
    align-items: center;
}
.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element p{
	font-size:12px;
}
.titre-footer{
	font-size:22px !important;
	font-family:'Walkway_Black', sans-serif !important;
	letter-spacing:0.1rem;
}
.sous-titre-footer{
	font-size:15px !important;
	font-family:'Walkway_Black', sans-serif !important;
	letter-spacing:0.1rem;
}
.footer-widget-area[data-section="section-fb-html-2"] a:hover{
	text-decoration:underline;
}
/*COOKIE */
.elementor iframe{
	height:120%;
}
.cc-color-override--959181083 .cc-highlight .cc-btn:first-child{
	background:#9C1A1A !important;
}
.cc-color-override--959181083 .cc-btn{
	background:#008300 !important;
	color:#fff !important;
}
.cookie-pop-up{
    width: 52%;
    margin: 5em auto;
}
.cc-revoke.cc-right {
    left: 1em !important;
}
.text-cookie{
	background:white !important;
	padding:5px 10px !important;
	border-radius:14px !important;
}
.cc-revoke {
  border: none !important;
  width: 30% !important;
  height: auto !important;
  padding: 0 !important;
  bottom: 20px !important;
  right: 20px !important;
}

.cc-revoke::after {
  font-size: 28px;
  background: white;
  border-radius: 80em;
  padding: 8px;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  display: inline-block;
  cursor: pointer;
}
.cc-color-override--959181083.cc-window {
	background-color:#333 !important;
}
.cc-window.cc-banner {
    padding: 0.5em 1.8em !important;
	font-size:14px !important;
}
.cc-link{
	opacity:1 !important;
	background:#000 !important;
	padding: .5em .4em 0.4em 0.4em !important
}
.cc-btn{
	padding: .4em .4em 0.2em 0.4em !important;
}
.cc-window{
	justify-content:center !important;
}
.cc-banner .cc-message{
	 display: flex !important;
    max-width: 33% !important;
    justify-content: space-between !important;
align-items:center !important;
}
body .ast-oembed-container *{
	position:relative !important;
}
.ast-oembed-container .youtube-placeholder {
  position: relative;
  width: 100% !important;
	height:502px !important;
  max-width: 100% !important; /* empêche de déborder */
  background: #000;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
}

.wp-block-embed__wrapper .youtube-placeholder{
	    height: 574px !important;
	width:100% !important;
	max-width:100% !important;
}
.youtube-placeholder::before {
  content: "";
  display: block;
 padding-top: 0 !important; /* ratio 16:9 (9/16 = 0.5625) */
}

.youtube-placeholder > * {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.ast-oembed-container {
	padding-top: 0;
}
.paragraphe-cookie{
	display: flex;
    justify-content: center;
    align-items: center;
	height:auto !important;
}
.youtube-message{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.youtube-allow-btn:hover {
	background-color: #dce5db;
    color: #000;
	border: 2px solid #008300;
}
.youtube-allow-btn{
	height:auto !important;
	width: auto !important;
	background-color:#008300;
}

/*CLASSE AJOUTER DEPUIS LA BASCULE*/
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
	padding-top:0 !important;
}

/*COOKIE END*/