/*

 Theme Name:   resa-cde

 Theme URI:

 Description:  Thème du site resa.cde

 Author:       Mathieu Delattre

 Author URI:

 Template:     Divi

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         light, dark, responsive-layout, accessibility-ready

 Text Domain:  resa.cde

*/

.jour{
  width : 100% !important;
}

button.jour{
  border : none !important;
  color : #FFFFFF !important;
  font-size : 30px;
}

#colRes{
  margin-top: 15px;
  z-index: 2 !important;
}

/** WOOCOMMERCE **/

a.et-cart-info{
  display: none !important;
}

button.button, a.checkout-button, a.button.wc-backward, input#submit{
  border : 2px solid #cc2a55 !important;
  color : #cc2a55 !important;
}

p.cart-empty.woocommerce-info, .woocommerce-info, .woocommerce-message{
  background: #f3acc5 !important;
}

span.woocommerce-Price-amount.amount, p.stars>span>a, a.wc-forward{
  color : #cc2a55 !important;
}



/** COLIS **/

div#colis-2{
  width: 100% !important;
}



#headerHeure, #headerReservation{
  text-align: center;
  background: #b02c31;
  border-radius : 10px 10px 0px 0px;
}

#headerHeure h2, #headerReservation span{
  padding-top: 10px;
  padding-bottom: 15px;
  color: #ffffff;
}

#heure, #reservation{
  border: 1px solid #b02c31;
  border-radius: 0px 0px 10px 10px;
  background: #ffffff;
}

#btnHeure{
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

.labelHeure{
  display: grid;
  text-align: center;
  margin: auto;
}

.btnSpanHeure{
  background: #fcf3f4;
  padding: 5px;
  border: 2px solid #FFFFFF;
}

.btnSpanHeure:hover{
  cursor: pointer;
  background-color: #f4d4d5;
  transition: all 0.2s ease-out;
}

#reservation{
  display: grid;
  padding-top: 10px;
  padding-Bottom: 10px;
}

#reservation input{
  margin-bottom: 10px;
  border: 0px;
  border-bottom: 2px solid #fcf3f4;
}

.inputText{
  width: 90%;
  margin : auto;
}

#envoyerColis{
  width: 50%;
  margin: auto;
  background: #fcf3f4;
}


.inputHeure{
  transform: scale(0,0);
}

#ferme{
  background:
}

#ferme:hover{
  cursor: not-allowed;
}

#message{
  position: absolute;
top: 0px;
background: #FFFFFFFA;
width: 100%;
padding: 10px;
height: 50%;
padding-top: 30px;
padding-bottom : 30px;
border-radius: 10px;
    width: auto;
    margin-left: 25%;
    /* margin-right: auto; */
    border: 2px solid #fcf3f4;
}


.et_pb_module.et_pb_sidebar_0.et_pb_widget_area.clearfix.et_pb_widget_area_left.et_pb_bg_layout_light{
  border: 0px !important;
}
