
/* Recaptcha */

.grecaptcha-badge {
visibility: hidden;
}

/*

/*

Suppression sidebar

*/
button
{
	cursor:pointer;
}
#wpadminbar {
    display: none;
}

.woocommerce-info.wc_points_rewards_earn_points {
    display: none;
    }
    .woocommerce-info.wc_points_redeem_earn_points {
    display: none;
    }

* {
    margin: 0;
    font-family: var(--police-avenir-book);
    color: var(--color-gris-5);
}

@font-face {
    font-family: "Avenir-Black";
    src: url("../fonts/AvenirLTStd-Black.otf") format("opentype");
}
@font-face {
    font-family: "Avenir-Book";
    src: url("../fonts/AvenirLTStd-Book.otf") format("opentype");
}
@font-face {
    font-family: "Avenir-Roman";
    src: url("../fonts/AvenirLTStd-Roman.otf") format("opentype");
}

/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;700;900&display=swap'); */
body {
    --color-blanc-1: #FFFFFF;
    --color-blanc-2: #F2F2F2;

    --color-gris-1: #DEDEDE;
    --color-gris-2: #D1D1D1;
	--color-gris-3: #C3C3C3;
    --color-gris-4: #5E6462;
    --color-gris-5: #484C4B;
	--color-gris-6: #888888;

    --color-bleu: #E6F8ED;

	--color-vert-1: #95BD9F;
    --color-vert-2: #79A283;

	--color-rose-1: #F78A8A;

    --police-avenir-black:"Avenir-Black";
    --police-avenir-book:"Avenir-Book";
    --police-avenir-roman:"Avenir-Roman";

    overflow-x: hidden;
   /* margin-top: 170px; */
}
/*
Titre : Avenir - Black - 75pt
Titre 2 : Avenir - Black - 40pt
Sous-titre : Avenir - Book - 20pt - TT
Sous-titre 2 : Avenir - Black - 20pt
Sous-titre 3 : Avenir - Black - 20pt - TT
Texte : Avenir - Book - 20pt
Texte 2 : Avenir - Book - 16pt
*/


html {
    scrollbar-width: auto;
    scrollbar-color: #95BD9F#F4F4F4;
}

p, span, tr, td, bdi {
    font-size: 20px;
}

h1, h1 span {
    font-size: 60px;
	font-weight:700;
    font-family: var(--police-avenir-black);
}

h2, h2 span {
    font-size: 60px;
	font-weight:700;
    font-family: var(--police-avenir-black);
}

h3 , h3 span,
h4, h4 span,
h5, h5 span,
h6, h6 span {
    font-size: 20px;
	font-weight:600;
    font-family: var(--police-avenir-black);
}

a {
    text-decoration: none;
    font-size: 20px;
}





li {
	font-size: 20px;
  list-style: none;
}
li.check {
background-image: url('https://afr-expert.hehocom.website/wp-content/themes/AFR-EXPERT/asset/img/svg/menage_check.svg');
background-position-y: top 8px;
background-size: 15px;
background-repeat: no-repeat;
padding-left: 25px;
padding-top: 3px;
font-size: 17px;
}


@media screen and (max-width: 768px) {
h1 {
font-size: 40px;
}
h2 {
font-size: 40px;
}
h3,
h4,
h5,
h6 {
font-size: 16px;
}
a {
font-size: 16px;
}
p, span, tr, td, bdi {
font-size: 16px;
}
li {
    font-size: 14px;
}
}

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

    h1 {
    font-size: 35px;
    }
    h2 {
    font-size: 35px;
    }

    }


/* Pour limité le nombre de ligne d'une description */
/*
.limite-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.limite-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.limite-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.limite-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.limite-5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.limite-6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.limite-7 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
} */
/* SWIPER */

.swiper-container-initialized {
    position: relative;
}


@media screen and (max-width:810px)
{
	section
	{
		overflow: hidden;
	}
}
