.caracteristique p {
	font-family: "Gilroy-Light";
	font-size: 15px;
}
.caracteristique strong{
	font-family: "Gilroy-Semibold";
	font-weight: 400;
}
ul.categories-vehicules .li-toute-categorie { padding-left: 20px; }
.li-toute-categorie .libelle {
	line-height: 15px;
	min-height: 33px;
}
.gallery a:before { background: url("../images/icons/icon_open.svg") no-repeat; }
label.disabled,label.disabled-2{
    opacity: 0.6;
    pointer-events: none;
}
ul.categories-vehicules li label .pictos {
    position: relative;
    width: 100%;
    height: 27px;
    padding: 0 20px;
}
ul.categories-vehicules li label .pictos img {
    position: relative;
    top: -20px;
}
ul.categories-vehicules li label {
    position: relative;
    height: 52px;
}
ul.categories-vehicules .li-toute-categorie label { height: 63px; }
.presentation-vehicule .texte-bloc p { text-align: justify; }
#form-choix-panier .select-style select{ border: 2px solid #000; border-width: 2px; }
#form-choix-panier .select-style select.error{ border-color: red; }
#form-choix-panier .message_erreur{display: none}
#container-fluid-commande{display:none}
.container-fluid.active{display: block !important}
.monchoix ul li{margin-right: 2%}
.monchoix ul li:last-of-type { margin-right: 0; }
.cacher_mode_financement{display:none !important}
.onglet1.conteneur_select_mode_financement_unique {
	width: 280px;
	margin-top: 0px;
	margin-right: auto;
	float: none;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.onglet1.conteneur_select_mode_financement_unique select{
    color: #000000;
    border: 2px solid #000;
}
#choix_mode_financement { width: 360px; }
.validationdevis .caracterisques_choix{margin-bottom: 15px}
#choix_mode_financement .gil-eb { font-size: 16px; }
#choix_mode_financement:before{display:none}
#form_sondage #autre_reponse{display: none; height: 35px;}
#form_sondage .reponse #reponse_8:checked+span+input{display: block;}
#container-fluid-commande .section_selection { display: none; }
.select-style select {
    background: #ffffff;
    color: #000000;
    border-width: 2px;
}
.select-style::after {
    background: url(/themes/lasa/images/caret3-black.png) no-repeat;
}
#form-choix-panier .mess-avertissement {
    font-size: 14px;
    color: red;
}
.g-recaptcha {
    margin-top: 5px;
}
.g-recaptcha, .g-recaptcha > div {
    width: 100% !important;
}
.input-ctnr #form_nl input[type="submit"] {
    position: relative;
    width: 100%;
    height: 25px;
    text-transform: uppercase;
    cursor: pointer;
    margin-top: 7px;
}
@media(min-width:768px){
    .monchoix ul.ak-block{ white-space: nowrap; }
}