/*======================================
Theme Name: Cave du Cep
Theme URI: https://divicake.com/
Description: Cave du Cep - Divi
Version: 1.0
Author: Divi Cake
Author URI: https://divicake.com/
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

#form_commande input.text, 
#form_commande input.title, 
#form_commande input[type=email], 
#form_commande input[type=password], 
#form_commande input[type=tel], 
#form_commande input[type=text], 
#form_commande select, 
#form_commande textarea {
    padding: 5px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
	width:300px;
}
#form_commande input[type=number]{
    padding: 5px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
	width:60px;	
}
#form_commande h4{
margin-top:1vh;	
}

#form_commande .et_pb_button
{
    border: 2px solid #62312c;
    padding: 0.3em 2em 0.3em 0.7em;
    border-color: #62312c!important;
    background-color: #62312c!important;
}

#form_commande .et_pb_button:hover
{
	border: 2px solid #62312c;
    padding: 0.3em 2em 0.3em 0.7em;
	border-color: #62312c!important;
    background-color: #ffffff!important;
    color:#62312c!important;
}

.mod_form_commande #et-main-area, .mod_form_commande  .et_pb_section{
	background-color:#efeae9;
}
.mod_form_commande{
	margin-bottom:0!important;
}
.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 0!important;
    clear: both;
}
.et_pb_text ol, .et_pb_text ul {
    padding-bottom: 0!important;
    text-align: center;
}
.table-commande tr td
{
	vertical-align:middle;
	text-align:center;
}
.table-commande tr td input{
	/*width:100%;
	text-align: right;*/
}

.table-commande tr td:first-child
{
	padding: 1vh!important;
	text-align:left;
}
.table-commande .tc-col-1
{
}
.table-commande .tc-col-2 ,.table-commande .tc-col-3 ,.table-commande .tc-col-4 ,.table-commande .tc-col-5 ,.table-commande .tc-col-6
{
		width:180px;
}
.table-commande .span-prix
	{
		display:none;
	}
.table-commande tr{
	border-bottom:2px solid #ddd;
}

@media (max-width: 700px)
{
	.table-commande .tc-col-1
	{
	}
	.table-commande tr td {
	}
	
}

@media (max-width: 700px)
{
	.table-commande tr td {
	}
}
.noerror-form{
	
}
.error-form{
	color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7;
	position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;	
}

.form-meet-us input[type=tel], .form-meet-us input[type=email], .form-meet-us input[type=text], .form-meet-us select, .form-meet-us textarea {
    width:100%;
}
.form-meet-us input.text, .form-meet-us input.title, .form-meet-us input[type=email], .form-meet-us input[type=password], .form-meet-us input[type=tel], .form-meet-us input[type=text], .form-meet-us select, .form-meet-us textarea {
    background-color: transparent;
    border: 1px solid #62312c;
    padding: 10px;
    color: #ffffff;
    border-radius: 0;
}	
.form-meet-us ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1; /* Firefox */
}
.form-meet-us :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ffffff;
}
.form-meet-us ::-ms-input-placeholder { /* Microsoft Edge */
  color: #ffffff;
}
.form-meet-us .et_pb_button{
	margin-top:10px;
	float: right;
}

.oo_font_white, #main-content .oo_font_white{
	color:#ffffff !important;
}

#contact-footer a{
	color:#ffffff !important;
}
#contact-header .et_pb_column{
	margin-bottom:0;
}
#contact-header a{
	color:#ffffff !important;
}

/*menu*/
.et_pb_fullwidth_menu .et_pb_menu__wrap, .et_pb_menu .et_pb_menu__wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul, .et_pb_menu .et_pb_menu__menu>nav>ul {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.et_pb_fullwidth_menu .et-menu-nav .et_pb_menu__menu>nav>ul>li.current_page_item ,
.et_pb_menu .et_pb_menu__menu>nav>ul>li.current_page_item {
    background-image:url(/wp-content/uploads/2021/08/jungen-carrelage-sa-fond-menu.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.et-menu a {
    color: #1e1d1d;
}
.et_mobile_nav_menu .menu-item.current-menu-item a{
	color: #1ba474;

}
.et_mobile_nav_menu .menu-item a{
	color: #1e1d1d;
	
}
.nav li ul {
    border:none;
}
.et_pb_menu .et-menu-nav>ul ul {
    padding: 0;
    text-align: left;
}
.et_pb_menu .et-menu-nav>ul ul li:hover {
    background-color: #87524b;
}
.et_pb_menu__logo {
    margin-top: 5px;
    margin-bottom: 5px;
	padding-left:5px;
}
@media (max-width: 980px){
	.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu {
    	padding: 0% 5%;
	}
}
