/*
Theme Name: Divi Enfant par Descar
Description: Theme enfant du theme Divi
Author: Descar
Author URI: https://www.2fatm.ci
Template: Divi
Version: 1.05
*/



#page-container{
overflow-x:hidden!important;
}
#recherche{
position:relative;
top:17px;
}
#lescategories ul.products.columns-4 li,#produitsim .related.products ul li,#left-area ul.products.columns-3 li{
height:600px!important;
}

#menu-menuprincipale li a{
padding-right:1.125rem!important;	
}
@media(min-width:981px){
	#modalbodynew{
	text-align:center;
    font-size: 1vw;
	}
	#modaltextnew{
	text-align:center;
	font-weight:700;
    font-size: 1.1vw;
	color:#d42127!important;
	}
	#ligneapresslide{
	 position: absolute;
       bottom: 7vw;
	}
	#menu-menuprincipale{
	position: relative;
    bottom: 18px;
	}
	#sectionacc{
	 background-image: linear-gradient(90deg, #0a3e66 62%, rgba(233, 233, 233, 0.94) 62%, #ffffff 66%) !important;
	}
	#lenewsleter .tnp-email{
	width:500px!important;
}
}

.voirplus a{
border:0px;
color:#fcb13c!important;
}
.voirplus a:hover{
border:0px!important;
padding: .3em 1em!important;
}
.voirplus{
display:flex;
justify-content:center;
width:100%!important;
}
.texteblanc h2::after {
    padding-top: 0px;
    width: 50px;
    content: "\ ";
    display: block;
    height: auto;
    border-top: 3px solid #fff;
    margin-top: 15px;
}
.tnp-profile input.tnp-submit, .tnp-unsubscribe button.tnp-submit, .tnp-reactivate button.tnp-submit {
	background-color:#0a3e66!important;
	cursor:pointer;
		
}
.et_pb_scroll_top.et-pb-icon {
    padding: 20px !important;
    color: #fff;
    bottom: 25%;
    right: 4%;
    border-radius: 50%;
    background-color:#029de0 !important;
}
#menu-menuprincipale li a:hover{
text-decoration:none!important;
}

#lescategories ul li a{
border:0px!important;
}
@media(max-width:980px){
	#modalbodynew{
	text-align:center;
    font-size: 14px;
	}
	#modaltextnew{
	text-align:center;
	font-weight:700;
    font-size: 15px;
	color:#d42127!important;
	}
	#luserconn .user-info{
		text-align:center;
	}
	#lignesecfoo{
		display:flex;
		flex-direction:column;
	}
	#footlign1,#footlign2,#footlign3,#footlign4{
	  width: 100%!important;
	}
	#footlign2,#footlign3,#footlign4{
		display: flex;
    justify-content: center;
	}
}
@media(max-width:560px){
	#headtop1{
		display:flex;
		justify-content:center;
	}
}
@media (min-width: 981px) {
    #left-area {
        width: 100%!important;   
		padding-right:0!important;
    }
	#main-content .container:before {      
        background-color:transparent!important;
    }
}
#customer_details .col-1, #customer_details .col-2 {
    width: 100% !important;
    max-width: 100% !important;
}
#customer_details .col-1 .form-row,#customer_details .col-2 .form-row{
display:block!important;	
}
#customer_login .col-1,#customer_login .col-2{
  max-width: 100% !important;
}
#customer_login .col-1 .form-row,#customer_login .col-2 .form-row{
display:block!important;	
}
.woocommerce-MyAccount-content .form-row{
display:block!important;
}
.woocommerce-MyAccount-content .woocommerce-page form .form-row-last{
width:100%!important;
}
.woocommerce-MyAccount-content .woocommerce-Button.button{
border:2px solid #d42127!important;
background:#d42127!important;
}
.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .col-1{
max-width:100%!important;
width:100%!important;
}
.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .col-2{
max-width:100%!important;
width:100%!important;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-column.col-1,.woocommerce .woocommerce-MyAccount-content .woocommerce-column.col-2{
max-width:100%!important;
}
#luserconn .user-info a{
	border: 0px;
    position: relative;
    bottom: 10px;
    color: #029de0 !important;
}
#luserconn .user-info a:hover{
background:#fff!important;
}
/*------------------------- FIN EDITO -------------------------------*/