/*
 Theme Name:   Service Conso
 Theme URI:    https://www.ecotone.bio
 Description:  Service Conso child theme
 Author:       SEO.fr
 Author URI:   https://www.seo.fr
 Template:     generatepress
 Version:      1.0
*/

.mb-0{
    margin-bottom: 0;
}

.gform_wrapper{
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.gform_wrapper .gform_validation_errors{
    -webkit-order: 100;
        -ms-order: 100;
            order: 100;
}

.gform_wrapper .gform_required_legend{
    display: none;
}

.gform_wrapper .gsection{
    background: #aaa;
    color: #fff;
    padding: 8px 20px 10px !important;
    border: none !important;
    margin: 10px 0 10px;
    -webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
            box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
}

.gform_wrapper .gsection:first-child{
    margin-top: 50px;
}

.gform_wrapper .gsection .gsection_title{
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
    font-size: 22px;
    text-align: center;
}

.gform_wrapper .gform_footer input[type="submit"]{
    background: #aaa;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
    padding: 10px 25px 12px;
    font-size: 20px;
    line-height: 20px;
}

body .gform_wrapper.gravity-theme .ginput_container_date input {
    width: 100%;
}

.gform_wrapper .gform_footer, .gform_wrapper .gform_page_footer {
    display: flex;
    -webkit-justify-content: center;
            justify-content: center;
}

.gform_wrapper .gform_validation_errors{
    padding: 10px 15px !important;
    text-align: center;
    margin: 0 !important;
    -webkit-border-radius: 0 !important;
            border-radius: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{
    padding: 5px 10px 7px !important;
    font-size: 13px !important;
    font-style: italic;
}

.gform_confirmation_wrapper {
  padding: 25px;
  text-align: center;
  background: #f7f7f7;
  margin: 25px 0;
  border: solid 1px rgba(0,0,0,0.05);
}

.site-footer p{
    margin-bottom: 0;
}

a{
    color: var(--contrast);
    text-decoration: underline;
    -webkit-transition: all ease 300ms;
       -moz-transition: all ease 300ms;
        -ms-transition: all ease 300ms;
         -o-transition: all ease 300ms;
            transition: all ease 300ms;
}

a:hover{
    opacity: 0.7;
    text-decoration: none;
}

.entry-header h1{
    text-align: center;
    font-size: 36px;
    font-weight: 600;
}

/* Customization by Brands */
/* Altereco */
.page-id-10 .gform_wrapper .gsection{ background: #ed912e; }
.page-id-10 .gform_wrapper .gform_footer input[type="submit"]{ background: #a2332c; }

/* Clipper */
.page-id-74 .gform_wrapper .gsection{ background: #b4c000; }
.page-id-74 .gform_wrapper .gform_footer input[type="submit"]{ background: #b4c000; }

/* Gayelord Hauser */
.page-id-83 .gform_wrapper .gsection{ background: #a60522; }
.page-id-83 .gform_wrapper .gform_footer input[type="submit"]{ background: #a60522; }

/* Naturela */
.page-id-86 .gform_wrapper .gsection{ background: #4cb051; }
.page-id-86 .gform_wrapper .gform_footer input[type="submit"]{ background: #4cb051; }

/* Tanoshi */
.page-id-91 .gform_wrapper .gsection{ background: #f0007c; }
.page-id-91 .gform_wrapper .gform_footer input[type="submit"]{ background: #f0007c; }

/* Tanoshi */
.page-id-96 .gform_wrapper .gsection{ background: #00563e; }
.page-id-96 .gform_wrapper .gform_footer input[type="submit"]{ background: #00563e; }

/* Abbot Kinney's */
.page-id-100 .gform_wrapper .gsection{ background: #000000; }
.page-id-100 .gform_wrapper .gform_footer input[type="submit"]{ background: #000000; }

/* Bonneterre */
.page-id-109 .gform_wrapper .gsection{ background: #017e47; }
.page-id-109 .gform_wrapper .gform_page_footer input[type="submit"], 
.page-id-109 .gform_wrapper .gform_page_footer input[type="button"] { 
    background: #017e47; 
}

.page-id-109 .gform_wrapper .gform_page_footer input[type="button"].gform-theme-button--secondary{
    color: #ffffff;
    background-color: #55555e;
}

/* Danival */
/* Bonneterre */
.page-id-112 .gform_wrapper .gsection{ background: #fd9718; }
.page-id-112 .gform_wrapper .gform_page_footer input[type="submit"], 
.page-id-112 .gform_wrapper .gform_page_footer input[type="button"] { 
    background: #fd9718; 
}

.page-id-112 .gform_wrapper .gform_page_footer input[type="button"].gform-theme-button--secondary{
    color: #ffffff;
    background-color: #55555e;
}
.page-id-112 .gform_wrapper .gsection{ background: #fd9718; }
.page-id-112 .gform_wrapper .gform_footer input[type="submit"]{ background: #006236; }

/* Destination */
.page-id-114 .gform_wrapper .gsection{ background: #111111; }
.page-id-114 .gform_wrapper .gform_footer input[type="submit"]{ background: #111111; }

/* Evernat */
.page-id-117 .gform_wrapper .gsection{ background: #046241; }
.page-id-117 .gform_wrapper .gform_footer input[type="submit"]{ background: #046241; }

/* Le sillon */
.page-id-119 .gform_wrapper .gsection{ background: #f9a718; }
.page-id-119 .gform_wrapper .gform_footer input[type="submit"]{ background: #f9a718; }

/* Tartex */
.page-id-121 .gform_wrapper .gsection{ background: #822a2f; }
.page-id-121 .gform_wrapper .gform_footer input[type="submit"]{ background: #822a2f; }

/* Krisprolls */
.page-id-167 .gform_wrapper .gsection{ background: #3c2e32; }
.page-id-167 .gform_wrapper .gform_footer input[type="submit"]{ background: #3c2e32; }

/* Kara */
.page-id-171 .gform_wrapper .gsection{ background: #003085; }
.page-id-171 .gform_wrapper .gform_footer input[type="submit"]{ background: #003085; }
/* END Customization by Brands */
