.form_recree_kawa #wsf-1-field-wrapper-552 > div{
    display: flex;
    flex-wrap: wrap;
}
.form_recree_kawa #wsf-1-field-wrapper-552 div{
    flex: 1;
}
.form_recree_kawa .container_choose_date > div{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.form_recree_kawa .container_choose_date > div > div{
    margin : 10px;
    padding : 10px;
    background: #e8d20b;
    border-radius: 5px;
    width: 23%;
    box-sizing: border-box;
}
@media (max-width: 768px) {
    .form_recree_kawa .container_choose_date > div > div{
        width: 42%;
    }
    .form_recree_kawa .container_choose_room > div > div{
        width: 42%;
    }
    .form_recree_kawa .container_choose_formula > div > div{
        flex: 1 1 33%;
    }
    .form_recree_kawa .container_options > div > div{
        flex: 1 1 33%;
    }
}
.form_recree_kawa .container_choose_date > div > div > label{
   margin: 0 0 0 !important;
   cursor: pointer;
   text-align: center;
   width: 100%;
   padding-right: 10px;
}
.form_recree_kawa .container_choose_room > div{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.form_recree_kawa .container_choose_room > div > div{
    margin : 10px;
    padding : 10px;
    background: #e8d20b;
    border-radius: 5px;
    width: 46%;
    /* display: flex !important; */
    justify-content: center;
    align-items: center;
}
.form_recree_kawa .container_choose_room > div > div > label{
    margin: 0 0 0 !important;
    cursor: pointer;
    text-align: center;
    width: 100%;
    padding-right: 10px;
    display: flex;
    flex-direction: column;
    font-weight: bold !important;
    padding-bottom: 5px;
    justify-content: center;
}
.form_recree_kawa .container_choose_room > div > div > label img{
    width : 240px;
    padding-top : 10px;
}

.form_recree_kawa .container_choose_formula > div{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.form_recree_kawa .container_choose_formula > div > div{
    margin : 10px;
    padding : 10px;
    background: #e8d20b;
    border-radius: 5px;
    flex: 1 1 25%;
}
.form_recree_kawa .container_choose_formula > div > div > label{
    margin: 0 0 0 !important;
    cursor: pointer;
    text-align: center;
    width: 100%;
    padding-right: 10px;
}

.form_recree_kawa .container_options > div:first-child{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.form_recree_kawa .container_options > div > div{
    margin : 10px;
    padding : 10px;
    background: #e8d20b;
    border-radius: 5px;
    flex: 1 1 25%;
}
.form_recree_kawa .container_options > div > div > label{
   margin: 0 0 0 !important;
   cursor: pointer;
   width: 100%;
   text-align: center;
}
.form_recree_kawa .container_options > div > div > label img{
    padding: 20px 0px 20px 0px;
    margin: 0 auto;
    padding-right: 25px;
}
#kawa_display_resa .woocommerce-product-gallery{
    display: none !important;
}
#kawa_display_resa .woocommerce div.product div.summary{
    float : initial !important;
    width : 100% !important;
}
#kawa_display_resa .product_meta{
    display: none !important;
}
#kawa_display_resa button{
    pointer-events: initial !important;
}
.wgl__pricing_plan{
    margin-bottom: 20px !important;
}
