/*
 Theme Name:   Redy Child Theme
 Theme URI:    https://redy.axiomthemes.com/
 Description:  Redy Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     redy
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  redy
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.wc-block-components-radio-control .wc-block-components-radio-control__input {
    position: relative !important;
    display: inline-block;
    top: 6px !important;
    margin-right: 40px !important;
}

.wc-block-components-radio-control__option-layout {
    width: 90% !important;
	display: inline-block;
}

.wc-block-components-form .wc-block-components-text-input input[type=date]{
    background-color: #fff;
    border: 1px solid hsla(0, 0%, 7%, .8);
    border-radius: 4px;
    box-sizing: border-box;
    color: #2b2d2f;
    font-family: inherit;
    font-size: inherit;
    font-size: 16px;
    font-style: inherit;
    font-weight: inherit;
    height: 50px;
    letter-spacing: inherit;
    line-height: inherit;
    line-height: 25px;
    margin: 0;
    min-height: 0;
    padding: 16px 12px;
    text-decoration: inherit;
    text-transform: inherit;
    width: 100%;
}

fieldset#billing-fields h2.wc-block-components-title.wc-block-components-checkout-step__title {
    font-size: 0;
}

fieldset#billing-fields h2.wc-block-components-title.wc-block-components-checkout-step__title::after{
    content:"Informations du coureur";
    font-size:19px;
    font-weight:600;
}
/* Tombola uniquement : rouge sans facultatif */
label[for="billing-thwcfe-block-tombola"] .wc-block-components-checkbox__label{
    font-size:0 !important;
}

label[for="billing-thwcfe-block-tombola"] .wc-block-components-checkbox__label::after{
    content:"🎁 Je participe à la tombola et j’accepte les conditions de participation.";
    font-size:16px;
    color:#ff0000;
    font-weight:700;
    line-height:1.5;
}