/* 
Theme Name:		 OCI
Theme URI:		 https://www.oci.fr/
Description:	 Thème enfant de Hello Elementor, créé par OCI
Author:			 OCI
Author URI:		 https://www.oci.fr/
Template:		 hello-elementor
Version:		 1.0.0
Text Domain:	 OCI

/*Woocommerce styles par défaut en bleu*/
.woocommerce-message {
    border-top-color: #0089CC!important;
}

.woocommerce-message::before {
    content: "\e015";
    color: #0089CC!important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
    color: #fff;
    background-color: #0089CC!important;
}



/*:::::::::::::::::::::: Woocommerce Reskin ::::::::::::::::::::::*/
.woocommerce div.product .stock {color: #f48b1f; font-weight: bold;}


/* Woocommerce Elementor */
.woocommerce div.product span.price {font-size: 1.8em !important;margin-bottom: 15px !important;display: block;color: #f48b1f;}
.woocommerce span.onsale {background-color: #f48b1f!important;}



/* code spécifique form inscription */
.form-row label[for=vacances], .form-row label[for=spectacles], .form-row label[for=voyages], .form-row label[for=loisirs] {display: inline-block !important;}
#profil_partenaire, #connaissance_autre, #parrainage_autre { display:none;}
input[type="date"] { border:none; padding: 0.625em 0.4375em }

.slide-container:before {    
    opacity: 0 !important;    
}

.slide-before{
    content: "";
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 0;
}