/*
Theme Name: Storefront Child
Theme URI: https://woocommerce.com/storefront/
Description: Child theme for Storefront
Author: Votre nom
Template: storefront
Version: 1.0.0
*/

/* Vos personnalisations CSS ici */

/* masquer recaptcha */
.grecaptcha-badge {
    display: none;
    visibility: hidden;
}
.broken_link, a.broken_link {
    text-decoration: none !important;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #C1AF8A;
}

.elementor-tab-content h3 {
    font-family: "EB Garamond", Sans-serif !important;
    color: #000 !important;
}
.border-top {
    border-top: 1px solid #e6e6e6;
    margin-top: 1rem;
    padding-top: 1rem;
			padding-bottom: 1rem;
}

.elementor-tab-content p {
font-family: "Roboto", Sans-serif;
}
.tarif {
    margin-top: 1rem;
    background: #B39964;
    color: #fff;
    padding: 10px;
    border-radius: 25px;
    width: 100px;
    text-align: center;
	font-family: "Roboto", Sans-serif;
}
    
.time {
    margin-top: 1rem;
    background: #212627;
    color: #fff;
    padding: 10px;
    border-radius: 25px;
    width: 100px;
    text-align: center;
	font-family: "Roboto", Sans-serif;
}

a.btn-res, a.btn-res:visited {
    background: #212627;
    color: #fff;
    padding: 10px 25px;
    border-radius: 25px;
	transition: all linear 0.3s;
	font-family: "Roboto", Sans-serif;
}

a.btn-res:hover, a.btn-res:focus {
    background: #000;
    color: #fff;
}



.pb-1 {
	padding-bottom: 1rem;
}

#review_form input[type="submit"] {
    background-color: #000000;
    border-color: #eeeeee;
    color: #fff;
}



#review_form input[type="submit"]:hover {
    background-color: #B39964;
    border-color: #eeeeee;
    color: #fff;
}



.input-group {
    margin-bottom: 1rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
	margin-bottom: 2rem;
	color: white;

}

form-group .input-group-addon {
    background-color: #000;
    color: #ffffff;
}

.input-group-addon:not(:last-child) {
    border-right: 0;
}

.input-group .form-control, .wpcf7-form-control-wrap {
    width: 100% !important;
}

.wpcf7-form-control-wrap {
    position: relative;
}

.input-group .form-control, .wpcf7-form-control-wrap {
    width: 100% !important;
			border-radius: 0 5px 5px 0;

}

form[class*=wpcf7-] p:nth-of-type(1), form[class*=wpcf7-] p:nth-of-type(2) {
    display: block;
    width: 100%;
    max-width: 100%;
    float: left;
    padding: 0;
	margin-bottom: 0;
	
}

/* Center description category */
.term-description {
    text-align: center;
}

.input-group-addon {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    color: #000;
    text-align: center;
    background-color: #000;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
	color: #fff;
}

.col-12.col-md-6.elementor-column.elementor-col-50, .col-12.col-md-6.elementor-column.elementor-col-100, .col-12.col-md-12.elementor-column.elementor-col-100 {
    padding: 0 15px;
}

.text-right {
	text-align: right;
}

input.wpcf7-form-control.wpcf7-submit.btn.btn-theme {
    background: #000;
	cursor: pointer;
}

input.wpcf7-form-control.wpcf7-submit.btn.btn-theme:hover {
    background: #B39964;
}

.col-12.col-md-12.elementor-column.elementor-col-100.text-right {
    display: block;
    text-align: right;
    margin-top: 1rem;
}

strong.carte {
    color: var( --e-global-color-primary );
}

.elementor-5019 .elementor-element.elementor-element-28d123.elementor-wc-products ul.products li.product .price{
	display: none;
}

.elementor-4954 .elementor-element.elementor-element-5151391c {
	display:none;
}

#pwgc-redeem-gift-card-container {
    margin-bottom: 1.0em;
    display: none;
}

#pwgc-redeem-gift-card-form {
    display: none;
}

.ywgc_have_code {
    display: none !important;
}


.postid-8169 h1 {
    color: #fff;
}

a.elementor-button.elementor-size-sm {
    text-decoration: none;
}