/* Theme Variables */
:root {
	--custom-color-primary: 0 208 132;
	--custom-color-secondary-light: #d6d9e6;
	--custom-color-secondary-medium: #525b85;
	--custom-color-secondary-deep: #2e404f;
	--custom-color-typo: #164F63;
	--custom-color-background: #fff;
	--custom-color-background-card: #F0F0F0;
	--custom-color-white: #fff;
	--custom-color-black: #000;
	--black-mix: 40 40 40;
	--white-mix: 1 1 1;

	--custom-font-sans: "Helvetica";
	--custom-font-serif: "Helvetica";
	--custom-font-accent: "Helvetica";
}

.event-grid__button, .carpool-grid__button{
  background:#00d084;
}

header{
  background:#1D1D1B;
}
header img{
max-height:100px !important;
 }

.button{
  border-radius:20px;
}

.button--login{
  color:#fff;
  border-color:#fff;
}
.button-subscribe{
  color:#000925;
  background:#fff !important;
  border-color:#fff;
}

.pricing{
    font-size: 1.6rem;
    font-weight: 600;
    color: #00D084;
    line-height: 50px
}
.page-inscription #stg-main-container main section:first-child{
display:none;
}
.page-proposer-un-covoiturage .steps{
background:#010925;
color:#fff;
}
.steps .container div span{
    background:#00D084;
    color:#fff;
    border:1px solid #fff;
}
.steps .container div:first-child span{
    background:#fff;
    color:#010925;
    border-color:#fff;
}

.page-home .event-grid{
  padding-top:2rem;
  background:#1D1D1B;
}
.page-home .event-grid__button{
    color: #fff !important;
    margin-top: 2rem;
    margin-bottom: 3rem;
}
.event-grid__title{
    margin-bottom: 3rem;
    margin-top: 1rem;
    color:#fff;
}

.add-event{
    background:#2B2B2B;
}

.card-event {
padding:0 0 1em;
margin-bottom:1em
}
.card-event__competition{
    padding-top: 1em;
}
.card-event__metadata{
margin-top:1rem;
}
.card-event__title {
margin-bottom:0;
margin-top:auto;
}
.card-event__event-logo {
    width:100%;
    object-fit: cover;
    aspect-ratio: 12/9;
}
header, header nav{
  background-color:#1D1D1B !important;
  color:#fff;
}
.header__logo-container img{
    width:80%;
}
.footer__by-stadium-go svg{
    width: 60%;
}
.footer__by-stadium-go{
    padding-left:5%;
}
.footer--stadium-go {
background: #1D1D1B;
color: #fff;
padding:2em;
}
.footer__navigation {
display:flex;
justify-content: center;
    gap: 1em;
    margin-bottom: 1em;
}
.custom_price, .custom_number{
    color:#C62222;
    font-weight:600;
};
.price_card p, .custom_price{
    font-size: 1.8rem;
}
.price_card{
    padding:2rem !important;
}
.price_card h4{
    font-weight:600;
    margin-bottom:2rem;
}
#filters,
.card-event--name-raid-o-bivwak .card-event__time,
.card-event--name-raid-o-bivwak-jour-2 .card-event__time,
.card-event__title{
    display:none;
}
.page-mon-evenement-fr .custom-page-content{
    padding-top:0;
}


@media screen and (max-width: 768px) {
  .header__logo-container img{
    width:30%;
  }
}