/*
 Theme Name:   Avenuedelextase Child
 Description:  Avenuedelextase Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     Avenuedelextase
 Version:      1.0.0
 Text Domain:  Avenuedelextase
*/


p{
    font-size:18px !important;
    line-height: 24px !important;
}
.ctaAvenue{
    BACKGROUND:#e3092f;
    color: white;
    font-size: 20px;
    padding: 15px 30px;
    min-width: 300px;
    border-radius: 90px;
    font-weight: 600;
}
.ctaAvenue:hover {
    BACKGROUND:#e3092f;
    color: white;
}
.colorSlid{
    color:#404040;
}
/* --------- HOME PAGE ----------*/
.slider-67::after {
        content: "";
        width: 30px;
        height: 30px;
        background-color: red;
        top: 10px;
        right: 5px;
        position: absolute;
        display: inline-block;
        }

.titleSlider {
    border: 2px solid #e3092f;
    font-family: 'Lilita One' !important;
    color: white;
    display: inline;
    padding: 9px 30px;
    font-size: 30px;
    border-radius: 90px;
}
.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: #e3092f !important;
    background-color: #e3092f !important;
}
.toutleplaisir{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    padding: 140px 0 !important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    height: var(--wd-form-height);
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    border-radius: var(--wd-form-brd-radius);
    background-color: rgb(238 238 238);
    box-shadow: none;
    color: var(--wd-form-color);
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
}

.wd-main-logo{
    width: 310px !important;
}
.woocommerce-mini-cart__buttons .btn-cart {
    color: #fff !important;
}
.wd-arrow-inner {
    width: 30px !important;
    height: 30px !important;
}
.title-size-large {
    --wd-title-sp: 150px !important;
    --wd-title-font-s: 78px;
}
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info) {
    background-color: #e3092f !important;
}


.term-pour-couples .page-title-default {
    background-position: left center;
}
.term-pour-lui .page-title-default {
        background-position: right;
}

.wd-nav-arrows.wd-pos-sep .wd-btn-arrow {
    position: absolute !important;
    top: inherit !important;
    z-index: 250 !important;
    bottom: 15px !important;
}
:is(.register,.login) .button:hover {
    color: rgb(255 255 255);
    box-shadow: var(--btn-accented-box-shadow-hover);
    background-color: rgb(0 0 0);
}

.footerinjoitfgn4 img{
    max-width: 130px !important;
    margin-top:40px;
}


















@media only screen and (max-width: 1024px) {
    .page-title {
        --wd-title-sp: 75px !important;
    }
}
@media only screen and (max-width: 800px) {
    .colorSlid{
        color:white !important;
    }
    .wd-slide-inner h2 {
        font-size: 32px !important;
        line-height: 38px !important;
    }

    
    .wd-rs-66a65235b485e {
        margin-left: 0px !important;
    }
  }

  @media only screen and (max-width: 500px) {
    html .wd-rs-66a3d23fddba5 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        }
  }