/*
 Theme Name:   	Agrica Child
 Theme URI: 	https://themelocker.tech/wordpress/agrica
 Description:  	This is a child theme for Agrica - Organic Farm Agriculture WordPress Theme
 Author:       	Validthemes
 Author URI:   	https://themeforest.net/user/validthemes/portfolio
 Template:     	agrica
 Version:      	1.0
 Tags:         	two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  	agrica-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

/* MAGIC ECO GROUP — la liste de devis ne doit jamais afficher de faux total à 0 CFA. */
body.page-id-3326 .ywraq-form-table-wrapper th.product-subtotal,
body.page-id-3326 .ywraq-form-table-wrapper td.product-subtotal {
    display: none;
}

/* Formulaire YITH — mise en page cohérente avec Agrica. */
body.page-id-3326 .yith-ywraq-mail-form-wrapper {
    width: 100%;
    max-width: 100%;
    padding: 40px 0 0;
}

body.page-id-3326 .yith-ywraq-mail-form-wrapper form,
body.page-id-3326 .yith-ywraq-mail-form-wrapper .form-row {
    display: block;
    width: 100%;
}

body.page-id-3326 .yith-ywraq-mail-form-wrapper .form-row {
    margin: 0 0 24px;
}

body.page-id-3326 .yith-ywraq-mail-form-wrapper label {
    display: block;
    width: 100%;
    margin: 0 0 8px;
    font-weight: 500;
}

body.page-id-3326 .yith-ywraq-mail-form-wrapper input[type="text"],
body.page-id-3326 .yith-ywraq-mail-form-wrapper input[type="email"],
body.page-id-3326 .yith-ywraq-mail-form-wrapper input[type="tel"],
body.page-id-3326 .yith-ywraq-mail-form-wrapper textarea {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0;
    margin: 0;
    padding: 15px 18px;
    border: 1px solid #d9dee7;
    border-radius: 7px;
    background: #fff;
    color: #1f2937;
    font: inherit;
    line-height: 1.5;
    box-sizing: border-box;
}

body.page-id-3326 .yith-ywraq-mail-form-wrapper input[type="text"],
body.page-id-3326 .yith-ywraq-mail-form-wrapper input[type="email"],
body.page-id-3326 .yith-ywraq-mail-form-wrapper input[type="tel"] {
    min-height: 58px;
}

body.page-id-3326 .yith-ywraq-mail-form-wrapper textarea {
    min-height: 190px;
    resize: vertical;
}

body.page-id-3326 .yith-ywraq-mail-form-wrapper input:focus,
body.page-id-3326 .yith-ywraq-mail-form-wrapper textarea:focus {
    border-color: #49a760;
    outline: 0;
    box-shadow: 0 0 0 3px rgba(73, 167, 96, 0.12);
}

body.page-id-3326 .yith-ywraq-mail-form-wrapper input[type="submit"],
body.page-id-3326 .yith-ywraq-mail-form-wrapper button[type="submit"] {
    width: auto;
    min-width: 260px;
    min-height: 58px;
}

@media (max-width: 767px) {
    body.page-id-3326 .yith-ywraq-mail-form-wrapper {
        padding-top: 25px;
    }

    body.page-id-3326 .yith-ywraq-mail-form-wrapper input[type="submit"],
    body.page-id-3326 .yith-ywraq-mail-form-wrapper button[type="submit"] {
        width: 100%;
        min-width: 0;
    }
}