/*
 Theme Name:     Distripro.re
 Theme URI:      https://www.ffdigital.fr
 Description:    Divi Child Theme for Distripro.re
 Author:         ffDigital.fr
 Author URI:     https://www.ffdigital.fr
 Template:       Divi
 Version:        1.0.0
*/


/* Header */
#top-menu li {
    padding-right: 0;
}
/* Footer */
#footer_2 {
	text-align: left;
	margin-top: 0.25em;
}

.footer_user_icon {
    padding: 0.5em;
    font-size: 1.5em;
    color: #f47212;
}

.footer_phone_icon {
    padding: 0 0.5em;
    font-size: 1.5em;
    color: #f47212;
}

.footer_mail_icon {
    padding: 0 0.5em;
    font-size: 1.5em;
    color: #f47212;
}

#footer_3 {
	text-align: left;
	margin-top: 0.25em;
}

.footer_fb_icon {
    padding: 0.5em;
    font-size: 1.5em;
    color: #f47212;
}

.footer_ln_icon {
    padding: 0 0.5em;
    font-size: 1.5em;
    color: #f47212;
}


/* Qui sommes-nous */
#signature {
	color: #f47212;
}

/* Formulaire de contact */
.input_name_alt {
	color: #666!important;
	font-variant: small-caps !important;
	font-style: normal!important;
	font-size: 1.2em;
}

.form_container {
	padding-top: 0px!important;
}

.form_container::before {
	width: 0!important;
}

.form_container_text {
	padding-top: 1em!important;
}

.wpcf7-submit {
    background: #f47212!important;
    border-radius: 2px;
	border: none!important;
    font-size: 1.4em!important;
	font-weight: 400!important;
	font-variant: small-caps !important;
    color: white;
	min-height: 44px!important;
}


/* Formulaire de contact ERRORS*/
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f70000!important;
}

/* Catalogue WC */
nav.woocommerce-breadcrumb {
    display: none;
}

.et_overlay {
    background: rgba(255,255,255,.4);
}

h4.widgettitle {
	padding-bottom: 10px;
color: #f47212;
font-weight: 500;
line-height: 1em;
	font-size: 18px;
}

.cat-item-29 > a:first-child {
	padding-bottom: 10px;
color: #f47212!important;
font-weight: 500;
line-height: 1em;
	font-size: 18px;
}

.all_products > h4 {
		padding-bottom: 10px;
color: #f47212!important;
font-weight: 500;
line-height: 1em;
	font-size: 18px;
}

input#woocommerce-product-search-field-0 {
    height: 2.5em!important;
    margin-bottom: 0.5em;
    border: 1px solid #f47212;
    padding: 1em;
}

.woocommerce-product-search > button {
    padding: 0.3em 1em;
    color: #fff;
    background-color: #f47212;
    border: none;
    border-radius: 3px;
}

h1.woocommerce-products-header__title.page-title {
    color: #f47212;
}

h1.product_title.entry-title {
    color: #f47212;
}

h2.woocommerce-loop-product__title {
    color: #f47212;
}

.wc-tab > h2 {
    color: #f47212;
}

section.related.products > h2 {
    color: #f47212;
}

.product_risks > img {
    height: auto;
    max-width: 10%;
}

.product_risks > a {
    height: auto;
    max-width: 10%;
}

.risk_icon img {
    width: 10%;
}

.woocommerce-product-details__short-description {
    display: grid;
}

.risk_icon_short_desc > img {
    max-width: 10%;
}

.product_meta {
    display: grid;
}

.price {
    padding-bottom: 0.6em !important;
}

#payment {
    margin-bottom: 10%;
}

.woocommerce {
  margin-bottom: 10%;
}

td.label {
    color: #f47212;
}

.return-to-shop {
  padding-bottom: 20%!important;
}

li.cat-parent {
    color: #f47212!important;
    list-style: square;
}

li.cat-parent:last-child {
    list-style: none;
}
