@font-face 
{
  font-family: 'text-title';
  src: url('../fonts/BilboSwashCaps-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* menu header */
header.main-header.header-style-one
.header
.container
{
    max-width: 90% !important;
}

header.main-header.header-style-one
.header-left.clearfix.pull-left
.logo
img
{
    height: 100px;
    width: auto;
}

header.main-header.header-style-one
.header-left.clearfix.pull-left
.logo
{
    padding: 0px ;
}


/* Actualites style */

.jood-actualites-style
.anwp-pg-post-teaser
{
  margin-bottom:40px !important;
	text-align:center;
}

.jood-actualites-style
.anwp-pg-post-teaser__thumbnail
{
   border-top-left-radius:10px; 
   border-top-right-radius:10px; 
}

.jood-actualites-style
.anwp-pg-post-teaser__content
{
    border: 1px solid #dedede;
    border-top: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 20px 5px 35px 5px !important;
}

.jood-actualites-style
.anwp-pg-post-teaser__content
.jood-btnstyle
{
    padding-left:50px;
    padding-right:50px;
}


/* a propos de nous */

.jood-membre-item-prof span
{
	font-weight:500;
	color:#8BC63E;
	font-size:18px;
}

.jood-membre-item-social ul
{
  list-style:none; 
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.jood-membre-item-social ul li a 
{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding:8px 10px;
    color:#fff;
    fill:#fff;
    width:50%;
    margin: 0px 0px 5px 0px !important;
    font-size:14px;
}

.jood-membre-item-social ul li a.jood-membre-item-social-facebook
{
  background-color:#3b5998;
}

.jood-membre-item-social ul li a.jood-membre-item-social-linkedin
{
  background-color:#0e76a8;
}

.jood-membre-item-social ul li a svg
{
  width:auto;
  margin: 0px 10px 0px 0px;
}

.jood-membres-slide
.tss-carousel 
.swiper-wrapper
{
    padding-top:30px;
}

.jood-membres-slide
.tss-carousel
.slide-item
.single-item-wrapper
.profile-img-wrapper
{
	margin-bottom:30px;
}

.jood-membres-slide
.tss-carousel
.slide-item
.single-item-wrapper
{
	padding:35px 0px;
	/* border:1px solid #e9e9e9; */
	box-shadow:0px 5px 24px 6px rgba(0,0,0,6%);
	text-align:center;
}

.jood-membres-slide
.tss-carousel
.slide-item
.single-item-wrapper
.item-content-wrapper
{
	padding:0px;
	background-color:transparent;
}

.jood-membres-slide
.tss-carousel
.slide-item
.single-item-wrapper
.item-content-wrapper::before
{
	display: none;
}

.jood-membres-slide
.tss-carousel
.slide-item
.single-item-wrapper
.author-name
{
	font-weight:600;
}

.jood-membres-slide
.tss-carousel
.slide-item
.single-item-wrapper
h3
{
	margin-bottom:0px;
}

.jood-membre-item-social
{
	margin:20px 0px;	
}

#jood-history 
{
  position: relative;
  text-align: justify;
  color: #363636;
}

#jood-history .jood-history-item 
{
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 35px;
}

#jood-history 
.jood-history-item0 
.jood-history-item-content 
.date span 
{
  background-color: #FCCE41;
}

#jood-history 
.jood-history-item1 
.jood-history-item-content 
.date span 
{ 
  background-color: #7CC9CF;
}

#jood-history 
.jood-history-item2 
.jood-history-item-content 
.date span 
{
  background: #14A0D9;
}

#jood-history 
.jood-history-item3 
.jood-history-item-content 
.date span 
{
  background-color:#E95767;
}

#jood-history .jood-history-item .jood-history-item-content 
{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

#jood-history .jood-history-item .jood-history-item-content.jood-history-item-left 
{
  padding-right: 20px;
  align-items: flex-end;
}

#jood-history .jood-history-item .jood-history-item-content.jood-history-item-left .date 
{
  margin-right: 20px;
}

#jood-history .jood-history-item .jood-history-item-content.jood-history-item-left .date span 
{
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

#jood-history .jood-history-item .jood-history-item-content.jood-history-item-left .date span::after 
{
  position: absolute;
  top: 15%;
  left: unset;
  right: -16px;
  bottom: unset;
  background-color: inherit;
}

#jood-history .jood-history-item .jood-history-item-content.jood-history-item-right 
{
  padding-left: 20px;
  align-items: flex-start;
}

#jood-history .jood-history-item .jood-history-item-content.jood-history-item-right .date 
{
  margin-left: 25px;
}

#jood-history .jood-history-item .jood-history-item-content.jood-history-item-right .date span 
{
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

#jood-history .jood-history-item .jood-history-item-content.jood-history-item-right .date span::after 
{
  position: absolute;
  top: 15%;
  left: -16px;
  right: unset;
  bottom: unset;
}

#jood-history .jood-history-item .jood-history-item-content .date 
{
  margin-bottom: 35px;
}

#jood-history .jood-history-item .jood-history-item-content .date span 
{
  display: block;
  color: white;
  font-weight: 600;
  font-size: 18px;
  height: 45px;
  width: 100px;
  position: relative;
  box-shadow: 0px 5px 24px 6px rgba(0, 0, 0, 0.06);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

#jood-history .jood-history-item .jood-history-item-content .date span::after 
{
    content: "";
    height: 31.8px;
    width: 32px;
    background-color: inherit;
    transform: rotate(45deg);
}

#jood-history .border-center 
{
    position: absolute;
    top: 0%;
    left: 50%;
    right: unset;
    bottom: unset;
    height: 100%;
    border-left: 2px dashed #4f7c13;
}


/*  History version 2 */

#jood-history-v2 
{
  text-align: justify;
  color: #363636;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 15px;
}

#jood-history-v2 
.jood-history-v2-item
{
  position: relative;
  -webkit-box-shadow: 0px 6px 24px 5px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 6px 24px 5px rgba(0, 0, 0, 0.06);
  overflow: hidden;
  border-radius: 5px;
}

#jood-history-v2 
.jood-history-v2-item 
.jood-history-v2-date 
{
  min-height: 120px;
  position: relative;
}

#jood-history-v2 
.jood-history-v2-item 
.jood-history-v2-date 
span 
{
    color: white;
    font-size: 30px;
    text-shadow: 1px 1px 15px rgba(255, 255, 255, 0.4);
    position: absolute;
    left: 50%;
    top: 50%;
    font-weight: 700;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

#jood-history-v2 .jood-history-v2-item .jood-history-v2-date .jood-history-v2-circle 
{
    height: 500px;
    width: 500px;
    position: absolute;
    top: -120px;
    left: 50%;
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

#jood-history-v2 .jood-history-v2-item .jood-history-v2-date .jood-history-v2-circle.jood-history-v2-circle0 {
  background-color: #fcce41;
}

#jood-history-v2 .jood-history-v2-item .jood-history-v2-date .jood-history-v2-circle.jood-history-v2-circle1 {
  background-color: #27C982;
}

#jood-history-v2 .jood-history-v2-item .jood-history-v2-date .jood-history-v2-circle.jood-history-v2-circle2 {
  background-color: #14a0d9;
}

#jood-history-v2 .jood-history-v2-item .jood-history-v2-date .jood-history-v2-circle.jood-history-v2-circle3 {
  background-color: #FF8484;
}

#jood-history-v2 .jood-history-v2-item p 
{
  padding:30px 15px 10px;
  color: #363636;
  margin: 0px;
}


/* History Version 3 */

#jood-history-v3 {
  text-align: justify;
  color: #363636;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 15px;
}

#jood-history-v3 .jood-history-v3-item {
  position: relative;
  -webkit-box-shadow: 0px 6px 24px 5px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 6px 24px 5px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}

#jood-history-v3 .jood-history-v3-item .jood-history-v3-date {
  min-height: 100px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#jood-history-v3 .jood-history-v3-item .jood-history-v3-date::after {
  position: absolute;
  content: "";
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 47%;
  bottom: -12.5px;
  height: 25px;
  width: 25px;
  background-color: inherit;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

#jood-history-v3 
.jood-history-v3-item 
.jood-history-v3-date span 
{
  color: white;
  font-size: 30px;
  font-weight: 700;
  text-shadow: 0px 5px 24px rgba(255, 255, 255, 0.4);
}

#jood-history-v3 
.jood-history-v3-item.jood-history-item0 
.jood-history-v3-date 
{
  background-color: #fcce41;
}

#jood-history-v3 
.jood-history-v3-item.jood-history-item1 
.jood-history-v3-date 
{
  background-color: #27C982;
}

#jood-history-v3 .jood-history-v3-item.jood-history-item2 .jood-history-v3-date {
  background-color: #14a0d9;
}

#jood-history-v3 
.jood-history-v3-item.jood-history-item3 
.jood-history-v3-date 
{
  background-color: #FF8484;
}

#jood-history-v3 .jood-history-v3-item p 
{
  padding: 30px 15px 20px;
  margin: 0px;
}

/* Home */

.jood-home-testimonials
.elementor-shortcode
.slick-prev.slick-arrow,
.jood-home-testimonials
.elementor-shortcode
.slick-next.slick-arrow
{
  display:none !important;
}

/* Contact Partenaire */

.contact-form br
{
  display: none ;
}

.jood-partner-form-div1,
.jood-partner-form-div3
{
    display: flex;
    margin-bottom: 20px;
}

.jood-partner-form-div1 > span,
.jood-partner-form-div3 > span
{
    width: 49.5%;
}

.jood-partner-form-div1 
.wpcf7-form-control-wrap.Prenom,
.jood-partner-form-div3 
.wpcf7-form-control-wrap.besoin
{
    margin-left: 1%;
}

.jood-partner-form-div2,
.jood-partner-form-div2 
.wpcf7-form-control-wrap.Telephone
{
    margin-bottom: 20px;
    display: block;
    outline: #000;
}

.jood-partner-form-div2
.Telephone
input,
.jood-partner-form-div3 > span select
{
    position: relative;
    display: block;
    background: #ffffff;
    width: 100%;
    height: 62px;
    border: 1px solid #e3e9f4;
    color: #666666;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 8px;
    transition: all 500ms ease;
}

.jood-partner-form-div4 
input
{
    float: right;
    cursor: pointer;
}


/* Top bar */

.jood-top-bar-phone
{
	font-size: 15px;
  color: white;
  margin: 3% 0px 0px 15px;
}

.jood-top-bar-phone
p
{
	margin-bottom:0px;
}

.header-user-link a,
.header-event-link a
{
	color:white;
	margin:0px 10px;
}

.header-user-link i,
.header-event-link i
{
	font-size:20px
}


/* Footer */

.jood-footer-part3
{
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr;
}

.jood-footer-part3-item 
.jood-footer-item-heading
{
  margin-bottom:20px;
  position:relative;
	padding-bottom:10px;
}

.jood-footer-part3-item 
.jood-footer-item-heading::after
{
	position:absolute;
	content:"";
	left:0px;
	bottom:0px;
	background-color:#d53f34;
	width:40px;
	border:1.5px solid #d53f34;
}

.jood-footer-part3-item 
.jood-footer-item-heading 
span
{
   color:white;
   font-size:18px;
   font-weight:600;
}

.jood-footer-part3-item 
.jood-footer-item-heading i
{
    cursor: pointer;
    font-size:16px;
	  color:white;
	  margin-top:5px;
	  float:right;
	  display:none;
}

.jood-footer-part3-item 
.jood-footer-item-list 
ul li
{
	margin-bottom:5px;	
}

.jood-footer-part3-item 
.jood-footer-item-list ul li a
{
   color:white;
   font-size:16px;
}

.jood-footer-part3-item 
.jood-footer-item-list ul li a i
{
  font-size: 20px;
  margin-right: 10px;
}

.jood-footer-part3-item 
.jood-footer-item-list ul li a i.fa.fa-map-marker::before
{
  content: "\f041" !important;
}

.showItemsFooter
{
	height:auto !important;
	overflow:visible;
	margin-bottom:20px;
	display:block !important;
}

/* Media Query */

@media screen and (max-width:1200px)
{
    .page-id-2545
    .contact-style1-area 
    .sidebar-content-box 
    ,
    .page-id-4176
    .contact-style1-area 
    .sidebar-content-box 
    {
        display: none !important;
    }

    .elementor-4105 .elementor-element.elementor-element-6e4f4eb8 > .elementor-widget-container
    {
      padding: 0px !important;
    }
}

@media screen and (max-width:1024px)
{
  .jood-footer-part3
  {
    grid-template-columns:1fr 1fr;
  }
}

@media screen and (max-width: 768px) 
{
    #jood-history-v2 
    {
      -ms-grid-columns: 1fr 1fr;
          grid-template-columns: 1fr 1fr;
    }

    #jood-history-v3 
    {
      -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    /* Footer */

    .jood-footer-part3
    {
      grid-template-columns:1fr;
    }
    
    .jood-footer-part3-item .jood-footer-item-heading span
    {
      font-size: 16px !important;
    }

    .jood-footer-part3-item .jood-footer-item-heading i
    {
      display:block;
    }
    
    .jood-footer-part3-item .jood-footer-item-list
    {
      display:none;
      height:0px;
      overflow:hidden;
      transition:.5s;
    }
    
    .jood-footer
    {
        padding:40px 20px !important; 
    }
    
    .jood-footer
    .jood-footer-part1,
    .jood-footer
    .jood-footer-part1
    .elementor-container
    .elementor-element-populated
    {
        padding:0px !important;
    }
}

@media screen and (max-width: 480px) 
{
    #jood-history-v2 
    {
      -ms-grid-columns: 1fr;
          grid-template-columns: 1fr;
    }

    #jood-history-v3 
    {
      -ms-grid-columns: 1fr;
          grid-template-columns: 1fr;
    }
}

/* Confirmation */

.postid-99999999999999999
.blog-details-area 
.text-holder
{
  border:none !important;
  box-shadow:none !important;
}

.postid-99999999999999999
.blog-details-area
{
  padding:0px !important;
  text-align: center;
}

.postid-99999999999999999
.blog-details-area 
.text-holder
.txt_marron
{
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 35px;
}

.postid-99999999999999999
.blog-details-area 
.text-holder
form
.subDonConfirm
{
  background-color: var(--primary-color) !important;
  color: white;
  padding: 10px 20px;
  border-radius: 5px;
  margin: 0px 3px;
  cursor: pointer;
}

.postid-99999999999999999
.blog-details-area 
.text-holder
form
.backDonConfirm
a
{
  background: black;
  color: white !important;
  padding: 12px 25px;
  border-radius: 5px;
}


/* Notre Histoire last version */

#jood-timeline-desktop > div.jood-timeline-desktop-line 
{
  border-top: 1px solid #dedede;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part1 {
  display: -ms-grid;
  display: grid;
  grid-template-columns:1fr .1fr 1fr .1fr 1fr .1fr 1fr .1fr 1fr .1fr;
  align-items: flex-end;
  padding: 10px 0px;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part1 div 
{
  position: relative;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part1 div span 
{
  display: block;
  margin-top: 20px;
  text-align: center;
  font-weight: 600;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part1 div::before 
{
  content: "";
  position: absolute;
  height: 15px;
  width: 15px;
  background-color: red;
  bottom: -18px;
  border-radius: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#jood-timeline-desktop > div.jood-timeline-desktop-part1 div:nth-child(1)::before 
{
  background-color: #26B15D;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part1 div:nth-child(3)::before 
{
  background-color: #643D96;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part1 div:nth-child(5)::before
{
  background-color: #EE4B2C;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part1 div:nth-child(7)::before 
{
  background-color: #00FFFF;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part2 {
  display: -ms-grid;
  display: grid;
  grid-template-columns:.8fr 1fr .5fr 1fr .2fr 1fr .1fr 1fr .1fr 1fr;
  align-items: flex-start;
  padding: 10px 0px;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part2 div 
{
  position: relative;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part2 div span 
{
  display: block;
  margin-bottom: 20px;
  text-align: center;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part2 div::before 
{
  content: "";
  position: absolute;
  left: 50%;
  height: 15px;
  width: 15px;
  top: -18px;
  border-radius: 100%;
  transform: translateX(-50%);
}

#jood-timeline-desktop > div.jood-timeline-desktop-part2 div:nth-child(2)::before 
{
  background-color: #169CA1;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part2 div:nth-child(4)::before 
{
  background-color: #FF3399;
}

#jood-timeline-desktop > div.jood-timeline-desktop-part2 div:nth-child(6)::before 
{
  background-color: #8E6956;
}
#jood-timeline-desktop > div.jood-timeline-desktop-part2 div:nth-child(8)::before 
{
  background-color: #00AAE8;
}
#jood-timeline-desktop > div.jood-timeline-desktop-part2 div:nth-child(10)::before 
{
  background-color: #CC0099;
}

#jood-timeline-desktop > div .empty::before 
{
  display: none;
}

#jood-timeline-desktop > div p 
{
  text-align: center;
  padding: 0px 15px;
  color: #363636;
}

#jood-timeline-desktop  p, #jood-timeline-desktop li 
{
  color: #363636 !important;
  font-size: 16px;
  list-style: disc;
}

/* Notre Histoire Version Mobile last version */

.jood-timeline-mobile 
{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 1rem;
  padding: 3rem 0;
}

.jood-timeline-mobile .wrapper 
{
  background: #f6f6f6;
  padding: 2rem;
  border-radius: 15px;
}

.jood-timeline-mobile .wrapper .sessions 
{
  margin-top: 2rem;
  border-radius: 12px;
  position: relative;
}

.jood-timeline-mobile .wrapper .sessions ul 
{
  list-style: none;
}

.jood-timeline-mobile .wrapper .sessions > li 
{
  list-style: none;
  padding-bottom: 1.5rem;
  border-left: 1px solid #dedede;
  position: relative;
  padding-left: 20px;
  margin-left: 10px;
}

.jood-timeline-mobile .wrapper .sessions > li:last-child 
{
  border: 0px;
  padding-bottom: 0;
}

.jood-timeline-mobile .wrapper .sessions > li:before 
{
  content: '';
  width: 15px;
  height: 15px;
  background: white;
  border: 1px solid #dedede;
  box-shadow: 3px 3px 0px #dedede;
  box-shadow: 3px 3px 0px #dedede;
  border-radius: 50%;
  position: absolute;
  left: -10px;
  top: 0px;
}

.jood-timeline-mobile .wrapper .sessions > li .time 
{
  font-weight: 700;
}

@media screen and (min-width: 601px) 
{
  .jood-timeline-mobile .wrapper .sessions > li .time 
  {
    font-size: .9rem;
  }
}

.jood-timeline-mobile .wrapper .sessions > li p 
{
  margin-top: 0.4rem;
}

@media screen and (max-width: 600px) 
{
  .jood-timeline-mobile .wrapper .sessions > li .time 
  {
    margin-bottom: .3rem;
    font-size: 0.85rem;
  }

  .jood-timeline-mobile .wrapper .sessions > li p 
  {
    font-size: .9rem;
  }
}

/* Faire un don */

.jood-bank-section
.elementor-container
.elementor-column
.elementor-widget-wrap
{	
  padding-top:30px;
  box-shadow:0px 5px 24px 6px rgba(0,0,0,0.06);
	border-radius:8px;
  margin: 0px 8px;
}

.jood-bank-section
.elementor-container
.elementor-column
.elementor-widget-wrap
.elementor-widget-heading
{
	margin:10px 0px 5px;
}

#myForm
.box_paiment
{
	border:1.5px solid #a9a9a9;
	padding:40px;
	border-radius:5px;
	margin-top:20px;
}

#myForm
.form-heading
{
	margin:30px 0px 0px;
	font-size:20px;
	font-weight:500;
}

#myForm
.form-heading
span
{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  height:35px;
  width:35px;
  border-radius:100%;
  background-color:#8BC63E;
  color:white;
  margin-right:10px;
}

#myForm
.box_paiment
input:not([type='checkbox'],[type='radio']),
#myForm
.box_paiment
select
{
	width:100%;
	border:1px solid #e9eaec;
	height:50px;
	border-radius:3px;
	box-shadow:inset 0 1px 3px rgb(0 0 0 / 6%);
	line-height:30px;
	padding: 0px 20px;
	margin-bottom:10px;
}

#myForm
.box_paiment
.cmiedon_cmibuttonimage
{
	cursor:pointer;
	max-width: 300px;
}
.cmiDonForm .box_paiment center .cmiedon_cmibuttonimage {
    margin: auto !important;
    display: block !important;
    width: 100% !important;
}

#myForm
.box_paiment
center
/*.cmiedon_cmibuttonimage ~  */
{
	text-align:right;
}

.becomePartner-hideDiv
{
  display:none !important;
}


/* Devenir partenaire */

#devenir-partenaire-template
{
	display:grid;
	grid-template-columns:300px 3fr;
	margin-top: 80px;
/* 	padding:60px 0px; */
}

.devenir-partenaire-template-filter
h3
{
	font-size: 23px;
  font-weight: 600;	
}

.devenir-partenaire-template-filter
form > div label
{
	display:inline-block;
	padding: 12px;
	transition:.8s;
	border-radius:8px;
	cursor:pointer;
	width:100%;
}

.devenir-partenaire-template-filter
form > div label
{
	margin:0 !important;
}

.devenir-partenaire-template-filter
form > div:hover label
{
	background: #e9eaec;
}

/* .devenir-partenaire-template-filter
form
{
	margin-top: 50px;
	background: #f6f6f6;
	border-radius: 10px;
} */

.devenir-partenaire-template-content
{
	display:grid;
	grid-template-columns:repeat(auto-fill, 300px);
	grid-gap:10px;
  grid-template-rows: max-content;
	padding:60px 20px;
	justify-content:center;
}

.partenaire-content-item
{
	border-radius:10px;
	overflow:hidden;
	box-shadow:0px 5px 24px 6px rgb(0 0 0 / 6%);
	margin:0px 0px 15px 0px; 
	text-align:center;
}

.partenaire-content-item-title
h6
{
	margin:15px 0px 10px;
	font-size: 20px;
  font-weight: 600;
}

.partenaire-content-item-link
{
	padding:10px 0px 20px;
}

.devenir-partenaire-template-filter
{
	background-color:#f6f6f6;
	padding:60px 25px;
}

@media screen and (max-width:1024px)
{
	#devenir-partenaire-template
	{
		grid-template-columns:1fr;
	}
	
	.devenir-partenaire-template-filter ul > li
	{
		display:inline-block;
    margin-right: 20px !important;
	}
	
	.devenir-partenaire-template-filter ul
	{
		margin-top:10px;
	}
	
	.devenir-partenaire-template-content
	{
		padding:60px 30px;
	}
	
	.devenir-partenaire-template-filter-list ul
	{
		min-width:1460px; 
	}
	
	.devenir-partenaire-template-filter-list
	{
		padding:0px 10px;
		height:70px;
		width:100vw;
		scrollbar-width: none !important;
		overflow: auto;
	}

	.devenir-partenaire-template-filter
  h3
  {
    margin-left: 15px;
  }
  
	.devenir-partenaire-template-filter-list::-webkit-scrollbar 
	{
  	display: none;
	}
	
	.elementor-counter
	.elementor-counter-number
	{
		font-size:55px;
	}
  
	.cause-description
  {
    min-height:195px;	
  }
}

@media screen and (max-width:480px)
{
	.devenir-partenaire-template-content
	{
		padding:60px 0px;
	}
	
	.devenir-partenaire-template-filter
	{
		padding:30px 0px;
	}
}

/* Single Cause */

.jood-cause-boxDon
{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-gap:10px
}

.jood-cause-boxDon-Objectif,
.jood-cause-boxDon-other
{
	padding:35px 20px;
	border-radius:10px;
}

.jood-cause-boxDon-Objectif
{
  background-color:#f6f6f6;
}

.jood-cause-boxDon-other
{
  box-shadow:0px 5px 24px 6px rgba(0,0,0,0.06);
}

.jood-cause-boxDon-Objectif i,
.jood-cause-boxDon-other i
{
	margin-bottom:25px;
  color:var(--secondary-color);
	font-size:30px;
}

.jood-cause-boxDon-Objectif p,
.jood-cause-boxDon-other p
{
	color:#000;
  font-weight:700;
  font-size:30px;
	margin-bottom:3px;
}

.jood-cause-boxDon-Objectif span,
.jood-cause-boxDon-other span
{
  color:#363636;
	font-weight:500;
	font-size:15px;
}
   
@media screen and (max-width:1230px)
{
	.cause-description
	{
		min-height:108px;
	}
}

@media screen and (min-width: 480px)
{
	.cause-title
	{
		min-height:60px;
	}
}

/* Nos Antennes */

#map
{
	height:550px;
}

#map img
{
	max-width: unset !important;
}

.jood-antenne-box
{
  /*height:350px;*/
  border-radius:10px;
  overflow:hidden;
  box-shadow:0px 5px 24px 6px rgba(0,0,0,0.06);
}

.jood-antenne-box-img 
{
  position:relative; 
  height:200px;
  overflow:hidden;
}

.jood-antenne-box-img img,.jood-antenne-box-img div
{
  position: absolute;
  height: 100%;
  width:100%;
  object-fit: cover;
}

.jood-antenne-box-content
{
	padding:20px 15px;
}

.jood-antenne-box-content p,
.jood-antenne-box-content span
{
  font-size:15px;
  color:#363636;
}

.jood-antenne-box-content i
{
  color:#8BC63E;
}

/* Faire un don */

.box_paiment
.p-sybmolCur
{
	  display: inline-block;
    background-color: #f6f6f6;
    border: 1px solid #f1f1f1;
    padding: 10px 15px;
    border-radius: 5px;
		margin-right:10px;
}

.box_paiment
.p-sybmolCur
label
{
	margin-bottom:0px;
	margin-left:10px
}

.box_paiment
strong
{
	display:block;
}

.faq-page .faq-style1-area
{
	padding: 80px 0px;
}

.faq-style1-area
.accord-btn.active h4
{
	color:var(--primary-color) !important;
}

/* Menu Mobile */

.mobile-menu
.nav-logo
img
{
	height:150px;	
}

/* Evenements */

#section1 
{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  padding: 20px 0px;
	height:600px;
}

#section1 > div.section1-div1
{
	display:flex;
	justify-content:center;
	flex-direction:column;
	padding-top:20px;
}

#section1 > div.section1-div1 > div 
{
  padding: 25px;
  margin: 10px 0px;
	color:white;
}

#section1 > div.section1-div1 > div h4
{
	color:white;
	font-weight:600;
}

#section1 > div.section1-div2 
{
  position: relative;
  overflow: hidden;
}

#section1 > div.section1-div2 > div
{
  position: absolute;
  top: 100%;
  -webkit-transition: .3s;
  transition: .3s;
  display: none;
}

#section1 > div.section1-div2 > div img 
{
  height: 600px;
  width: auto;
}

.showBox 
{
  -webkit-animation: imageAnimation .3s 1 forwards ease;
  animation: imageAnimation .3s 1 forwards ease;
  display: block !important;
}

.borderFixed {
  border: 1px solid #fff;
	border-radius:10px;
}

@-webkit-keyframes imageAnimation 
{
  0% {
    top: 100%;
  }
  100% {
    top: 0%;
  }
}

@keyframes imageAnimation {
  0% {
    top: 100%;
  }
  100% {
    top: 0%;
  }
}

.page-id-5085
.faq-style1-area
.container
.row
.col-xl-6 
{
	flex: 0 0 100%;
	max-width: 100%;
}

.download-mayjood-links img
{
  height:60px;
  width:auto;
}

.page-id-5085
.faq-style1-area
{
	padding:60px 0px;
}

@media screen and (max-width:992px)
{
	.elementor-element-5121843
	#section1
	{
		grid-template-columns:1fr;
		height:auto;
	}
	
	.section1-div2
	{
		min-height:600px;
	}
	
	.section1-div2 img
	{
		height:	unset !important;
		max-height:600px;
	}

  .devenir-partenaire-template-filter-list ul
	{
		min-width:1460px; 
	}
}


@media screen and (max-width:380px)
{
	.section1-div2
	{
		min-height:400px;
	}	
}


@media screen and (max-width:480px)
{
	.download-mayjood-links
	{
		text-align:center;	
	}
	.download-mayjood-links img
	{
		height:40px;
	}
  .cmiDonForm
	.box_paiment
	.p-sybmolCur
  label
	{
		font-size: 13px;
	}
}

.agir-home-inner
.elementor-widget:not(:last-child)
{
	margin-bottom:0px;
}

.agir-home-inner
.elementor-widget:not(:last-child)
.sec-title .sub-title
{
	padding-bottom:0px;
}

.main-header 
.header
#menu-item-7041,
.main-header 
.header
#menu-item-7505,
.header
#menu-item-8114
{
	display:none;
}

.cause-description
{
	min-height:124px;	
}