/*
Theme Name:      hello-Zchild
Description:     Theme enfant pour hello-elementor
Author:          Beno - ZEDRIMTIM
Author URI:      http://www.zedrimtim.com
Template:        hello-elementor
Version:         1.0.0
*/



/*------------------ Fonts ------------------*/
/*
@font-face {
    font-family: 'etline';
    src: url('assets/fonts/et-line.woff');
    font-weight: normal;
    font-style: normal;
}
font-family: "ElegantIcons";*/


.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
 background-color:#F68628;
 color:#fff;
 -webkit-font-smoothing:antialiased
}
#produit_addcart .wqpmb_quantity{
  display: inline!important;
}
#produit_addcart .qib-button{
  padding: 0px 35px;
}
#produit_addcart .qib-button-wrapper{
  padding: 20px 0px;
}
/*############################## CALCULER ############################## */
#volume_long, #volume_larg, #volume_epaiss{
  width: 200px!important;
}

#calculate label{
    display: inline-block;
width: 150px;
font-size: 24px;
font-weight: 200;
}
.calculate_volume_titre{
    font-size: 24px;
    font-weight: 600;
    margin: 30px 0px;
}
.calculate_volume_result{
    vertical-align: middle;
    width: 258px;
    height: 108px;
  background-color: #F68628;
  padding: 0px 20px;
  margin-left: auto;
  margin-right: auto;
}
.calculate_volume_result input{
    display: inline-block;
background-color: #F68628;
color: #ffffff;
border: none!important;
font-size: 36px;
font-weight: 800;
text-align: right;
padding:0px!important;
padding-right: 25px;
width: 160px !important;
margin-top: -15px;
margin-right: 10px;
}
.calculate_volume_result span{
    display: inline-block;
color: #ffffff;
font-size: 36px;
font-weight: 800;
padding-top: 25px;
}
#calculate_button {
    font-size: 24px;
    font-weight: 800;
    width: 270px;
    background-color: #209A6F;
    border-radius: 6px;
}
#reset_button {
    font-size: 16px;
    font-weight: 400;
    width: 150px;
    background-color: #858585;
    margin: 20px;
    border-radius: 6px;
}
.calculate_bloc_droit{
    min-width: 400px;
}


/*############################## Zone expedition ############################## */
.calculate_zone_result{
  vertical-align: middle;
  width: 258px;
  height: 108px;
background-color: #F68628;
padding: 0px 20px;
margin-left: auto;
margin-right: auto;
}
.calculate_zone_result input{
  display: inline-block;
  background-color: #F68628;
  color: #ffffff;
  border: none !important;
  font-size: 36px;
  font-weight: 800;
  text-align: center;
  height: 100px;
}

.orddd_lite_field_note{
  font-size: 16px!important;
}


/*############################## Mon Compte ############################## */
#compte_bloc_pro{
  padding: 20px;
  background-color: #209A6F;

}
#customer_login .u-column1{
  background-color: #F68628;
  padding: 20px;
}
.woocommerce-MyAccount-navigation ul{
padding-left: 0px;
}
.woocommerce-MyAccount-navigation-link{
margin: 20px;
border: 1px solid;
padding: 10px;
display: block;
border: 1px solid #dbdbdb;
border-left: 8px solid #F68628;
}
.woocommerce-Address-title a{
display: inline-block;
clear: both;
font-weight: bold;
border: 1px solid #209A6F;
color: #209A6F!important;
padding: 5px 15px;
}
.woocommerce-account .addresses .title .edit{
  float: left;
}
.elementor-button--checkout {
  display: none!important;
}
#e_deliverydate{
  margin: 0% 15px;
}
/*------------------ Footer ------------------*/

#footer_mentions{
  margin-top:20px;
}
#footer_mentions a{
  color:#ffffff!important;
}

/*------------------ Custom Module TARTEAUCITRON ------------------*/

#tarteaucitronCloseAlert{
  background-color: #333333!important;
  border : 1px solid #d0d0d0!important;
  color : #d0d0d0!important;
}
#tarteaucitronPersonalize2 {
  background-color:#209A6F!important;
  padding:15px 25px!important;
  color : #ffffff!important;
}
#tarteaucitronRoot .tarteaucitronCheck::before{
  color: #ffffff !important;
}
#tarteaucitronAllDenied2{
  background-color: #505050!important;
  color : #d0d0d0!important;
}
#tarteaucitronRoot .tarteaucitronCheck::before{
  color : #000000!important;
}


/*------------------ RESPONSIVE ------------------*/
@media (max-width: 980px) {

}

@media (max-width: 768px) {

}

@media (max-width: 480px) {

}

@media (max-width: 320px) {

}
