@media (min-width: 500px) and (max-width: 899px) {    .vehica-contact-page-form {        margin-left: auto;        margin-right: auto;        max-width: 500px;    }}.wpcf7 form:after {    clear: both;    content: "";    display: table;}.wpcf7 form p {    margin: 0 !important;    padding: 0 !important;}.wpcf7 form label {    width: 100%;    float: left;    font-weight: 700;    margin-bottom: 6px;    display: block;}.wpcf7 form select,.wpcf7 form textarea,.wpcf7 form input[type=date],.wpcf7 form input[type=email],.wpcf7 form input[type=number],.wpcf7 form input[type=password],.wpcf7 form input[type=search],.wpcf7 form input[type=tel],.wpcf7 form input[type=text] {    min-height: 53px;    border-radius: 10px;    width: 100%;    padding: 10px 27px;    font-size: 14px;    line-height: 16px;    margin: 0;    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);    border: 1px solid #e7edf3;}@media (max-width: 767px) {    .wpcf7 form select,.wpcf7 form textarea,.wpcf7 form input[type=date],.wpcf7 form input[type=email],.wpcf7 form input[type=number],.wpcf7 form input[type=password],.wpcf7 form input[type=search],.wpcf7 form input[type=tel],.wpcf7 form input[type=text] {        font-size: 16px;    }}@media (max-width: 600px) {    .wpcf7 form select,.wpcf7 form textarea,.wpcf7 form input[type=date],.wpcf7 form input[type=email],.wpcf7 form input[type=number],.wpcf7 form input[type=password],.wpcf7 form input[type=search],.wpcf7 form input[type=tel],.wpcf7 form input[type=text] {        padding-left: 15px;        padding-right: 15px;    }}.wpcf7 form select {    -webkit-appearance: none;    -moz-appearance: none;    text-indent: 1px;    text-overflow: "";    background-image: linear-gradient(45deg, transparent 50%, #222732 50%), linear-gradient(135deg, #222732 50%, transparent 50%);    background-position: calc(100% - 32px) 24px, calc(100% - 27px) 24px, calc(100% - 2.5em) 0.5em;    background-size: 5px 5px, 5px 5px, 1px 1.5em;    background-repeat: no-repeat;}.wpcf7 form textarea {    resize: vertical;    padding-top: 16px !important;    min-height: 96px;    display: block;}@media (min-width: 1023px) {    .wpcf7 form textarea {        min-height: 128px;    }}.wpcf7 form textarea::-webkit-scrollbar-track {    overflow: hidden;}.wpcf7 form textarea::-webkit-scrollbar {    display: none;}.wpcf7 form input[type=submit] {    display: block;    cursor: pointer;    width: 100%;    text-align: center;    border: 0px solid transparent;}.wpcf7 form .ajax-loader {    display: none !important;}.wpcf7 form .wpcf7-validation-errors,.wpcf7 form .wpcf7-acceptance-missing {    display: none !important;    background: #c62828;    color: #fff;    padding: 8px;    font-size: 14px !important;    line-height: 16px !important;    margin: 12px 0 0;    width: 100%;    border-radius: 4px;    border: 1px solid rgba(0, 0, 0, 0.1);    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);}.wpcf7 form .wpcf7-mail-sent-ok {    top: 0;    position: absolute;    lefT: 0;    width: 100%;    height: 100%;    margin: 0;    background: #419e72;    border: 0px solid transparent;    padding: 12px;    color: #fff;    border-radius: 4px;    text-align: center;    padding-top: 124px;    display: block;}.wpcf7 form .wpcf7-form-control-wrap {    display: block;    margin-bottom: 15px;}.wpcf7 form .wpcf7-list-item {    width: 100%;    margin-left: 0 !important;}@media (max-width: 459px) {    .wpcf7 form .vehica-button, .wpcf7 form #cookie-notice .cn-button.bootstrap, #cookie-notice .wpcf7 form .cn-button.bootstrap, .wpcf7 form .woocommerce-form-coupon button.button, .woocommerce-form-coupon .wpcf7 form button.button, .wpcf7 form .woocommerce .vehica-checkout button.button, .woocommerce .vehica-checkout .wpcf7 form button.button, .wpcf7 form .vehica-post-field__text input[type=submit], .vehica-post-field__text .wpcf7 form input[type=submit], .wpcf7 form .wp-block-search .wp-block-search__button, .wp-block-search .wpcf7 form .wp-block-search__button {        margin-top: 0;        width: 100%;    }}@media (max-width: 459px) {    .wpcf7 form .vehica-accept {        margin-bottom: 10px;        margin-top: 10px;    }}.vehica-2-fields:after {    clear: both;    content: "";    display: table;}@media (min-width: 460px) {    .vehica-2-fields {        display: flex;        align-items: center;    }}.vehica-2-fields__left {    float: left;    width: 100%;}@media (min-width: 460px) {    .vehica-2-fields__left {        padding-right: 8px;    }}@media (min-width: 460px) {    .vehica-2-fields__left {        width: 60%;    }}.vehica-2-fields__right {    float: left;    width: 100%;}@media (min-width: 460px) {    .vehica-2-fields__right {        padding-left: 8px;    }}@media (min-width: 460px) {    .vehica-2-fields__right {        width: 40%;        text-align: right;    }}.vehica-3-fields {    display: flex;    align-items: center;    flex-direction: column;}.vehica-3-fields:after {    clear: both;    content: "";    display: table;}.vehica-3-fields > div {    float: left;    width: 100%;    margin: 0 8px;}@media (min-width: 900px) {    .vehica-3-fields {        margin: 0 -8px;        flex-direction: row;        justify-content: space-between;    }    .vehica-3-fields > div {        float: left;        width: 33.33%;        margin: 0 8px;    }}.vehica-checkbox-policy span.wpcf7-list-item {    display: inline-block;}.vehica-checkbox-policy .wpcf7-list-item {    display: block;}@media (min-width: 460px) {    .vehica-checkbox-policy .wpcf7-list-item {        top: 15px;        position: relative;    }}@media (min-width: 1025px) {    .vehica-checkbox-policy .wpcf7-list-item {        top: 20px;        position: relative;    }}.vehica-checkbox-policy .wpcf7-list-item a {    color: var(--primary);}@media (min-width: 1023px) {    .vehica-checkbox-policy .wpcf7-list-item a:hover {        text-decoration: underline;    }}.vehica-checkbox-policy .wpcf7-acceptance label {    position: relative;    cursor: pointer;}.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox] {    position: absolute;    visibility: hidden;    width: 20px;    height: 20px;    top: 0;    left: 0px;}.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox] + span:before {    display: block;    position: absolute;    content: "";    border-radius: 4px;    height: 20px;    width: 20px;    left: 0px;    top: 0px;    border: 1px solid rgba(0, 0, 0, 0.1);    background: #fff;}.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox] + span:after {    display: block;    position: absolute;    content: "\f00c";    position: absolute;    font-family: "Font Awesome 5 Free";    left: 5px;    font-weight: 900;    color: #fff;    font-size: 11px;    top: 2px;    height: 20px;    width: 20px;    top: 0px;    left: 0;    visibility: hidden;    text-align: center;    background: var(--primary);    border-radius: 4px;}.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox]:checked + span:before {    background: transparent;}.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox]:checked + span:after {    visibility: visible;}.vehica-checkbox-policy .wpcf7-list-item-label {    padding-left: 31px;    display: inline-block;    font-size: 14px;    line-height: 20px;    font-weight: normal;    float: left;}.wpcf7 form .wpcf7-not-valid {    border: 1px solid #ad0c33 !important;}.wpcf7 form .wpcf7-not-valid::placeholder {    color: #ad0c33 !important;}.wpcf7 form .wpcf7-not-valid-tip {    white-space: nowrap;    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);    position: absolute;    left: 0;    bottom: -15px;    display: inline-block;    background: #232732;    padding: 7px 15px;    font-size: 14px !important;    line-height: 1 !important;    color: #fff;    margin: 4px 12px -6px 8px;    border-radius: 4px;    z-index: 2;}.wpcf7 form .wpcf7-not-valid-tip:after {    content: "";    position: absolute;    top: -9px;    left: 20px;    width: 0;    height: 0;    border-left: 9px solid transparent;    border-right: 9px solid transparent;    border-bottom: 9px solid #232732;}.wpcf7 form .wpcf7-response-output {    margin: 20px 0 0 0 !important;    border: 1px solid var(--primary) !important;    background: var(--primary-light);    color: var(--primary);    font-size: 14px;    line-height: 16px;    padding: 15px !important;    border-radius: 10px;    text-align: center;    min-height: 48px !important;}
.mega-sub-menu{
}
.th-departments{
display:none;
}
.tabl {
border:none !important;
border-collapse:effondrer;
padding:5px;
}
.tabl th {
border:none !important;
padding:5px;
background:#FFFFFF;
}
.tabl td {
border:none !important;
padding:5px !important;
height : 10px;
width : 10px;
overflow: auto;
}
ul.liste_equip li {
width: 25%;
display: inline-block;
} table.woocommerce-product-attributes.shop_attributes tr{
display: none;
float: left;
width: 33.333%;
border-bottom: 1px solid #e5e5e5;
}
tr.woocommerce-product-attributes-item--attribute_pa_1ere-main, tr.woocommerce-product-attributes-item--attribute_pa_1ere-mecanique, tr.woocommerce-product-attributes-item--attribute_pa_garantie, tr.woocommerce-product-attributes-item--attribute_pa_kilometrage, tr.woocommerce-product-attributes-item--attribute_pa_annee,
tr.woocommerce-product-attributes-item--attribute_pa_consommation-extra-urbaine,tr.woocommerce-product-attributes-item--attribute_pa_consommation-mixte,tr.woocommerce-product-attributes-item--attribute_pa_consommation-urbaine,tr.woocommerce-product-attributes-item--attribute_pa_boite, tr.woocommerce-product-attributes-item--attribute_pa_puissance-fiscale, tr.woocommerce-product-attributes-item--attribute_pa_puissance-reelle, tr.woocommerce-product-attributes-item--attribute_pa_couleur-exterieure, tr.woocommerce-product-attributes-item--attribute_pa_nombre-de-places, tr.woocommerce-product-attributes-item--attribute_pa_energie,
tr.woocommerce-product-attributes-item--attribute_pa_co2, tr.woocommerce-product-attributes-item--attribute_pa_boite-nombre-de-rapports, tr.woocommerce-product-attributes-item--attribute_pa_reference {
display: block !important;
}
table.woocommerce-product-attributes.shop_attributes tr th {
border-top: none !important;
}
table.woocommerce-product-attributes.shop_attributes tr td {
}
table.woocommerce-product-attributes.shop_attributes tr th, table.woocommerce-product-attributes.shop_attributes tr td {
}
.woocommerce-product-attributes-item__value {
border-top: none !important;
}
.modal {
visibility: hidden !important;
opacity: 0 !important;
position: fixed !important;
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
background: rgba(63, 63, 63, 0.7) !important;
transition: all .4s !important;
overflow-y: scroll !important;
overflow-x: hidden !important;
z-index: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 !important;
}
.modal__content {
border-radius: 4px !important;
position: relative !important;
max-width: 75% !important;
max-height: 90% !important;
background: #fff !important;
padding: 1em 2em !important;
overflow-y: scroll !important;
overflow-x: hidden !important;
z-index: 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 !important;
}
.modal__content .content__modal {
display: block;
width: 100%;
}
.modal__content .content__modal .loaderimg {
margin: 0 auto;
display: block;
}
.modal__close {
position: absolute !important;
top: 10px !important;
right: 20px !important;
color: #141414 !important;
font-size: 20px;
text-decoration: none !important;
}
.th-products-list[data-layout=grid] {
--th-products-list--columns: 3 !important;
--th-products-list--min-column-width: 180px;
--th-products-list--gutter: 20px;
}
.th-footer-contacts__contacts {
font-size: 14px;
line-height: 20px;
list-style: none;
padding: 0;
display: flex;
align-content: center;
flex-direction: column;
}
#wpgs-gallery .bannerconcess {
position: absolute;
z-index: 9999999;
width: 100%;
bottom: 11%;
overflow: hidden;
}
.wcgs-carousel.horizontal.slick-slider {
border-radius: 0 0 10px 10px;
}
#simulateur {
min-height: 700px;
}
.modal__open:hover {
cursor: pointer;
}
@media (min-width: 1200px){
.th-footer-contacts__contacts dl {
width: 100% !important;
margin: 0 15px;
}
}
.first-photo .th-products-list__content{
display: block;
}
.first-photo .th-products-list[data-layout=grid] .th-products-list__filler,.first-photo  .th-products-list[data-layout=grid] .th-products-list__item{
width:98%;
border-radius: 2%;
OVERFLOW: hidden;
box-shadow: 1px 1px 0 0 rgb(196 196 196 / 50%);
border: solid 1px #e7edf3;
transition: all 0.2s ease;
}
.th-products-list[data-layout=grid] .th-products-list__filler, .th-products-list[data-layout=grid] .th-products-list__item{
border-radius: 2%;
OVERFLOW: hidden;
box-shadow: 1px 1px 0 0 rgb(196 196 196 / 50%);
border: solid 1px #e7edf3;
transition: all 0.2s ease; }
.first-photo .th-product-card .th-product-card__image img{
width:100%;
}
.th-products-list[data-with-features=true] .th-product-card .th-product-card__features{
display: flex !important;
text-align: center;
justify-content: space-around;
margin-right: 10px;
margin-bottom: 2%;
margin-left: 10px;
margin-top: 2%;
border-top: 1px solid grey !important;
}
.first-photo .th-products-list[data-with-features=true] .th-product-card .th-product-card__features{
display: flex !important;
text-align: center;
justify-content: space-around;
margin-right: 10px;
margin-bottom: 2%;
margin-top: 8%;
}
.icone-co2 {
width: 32px;
fill: green;
}
.car-card__top__conso{
text-align: end;
margin-top: -19%;
}
.page-id-383 .th-product-card__description{
display:none !important;
}
.car-card__top__conso__texte{
font-size: 12px;
}
.car-card__top__conso{
padding-right: 3%;
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-items: center;
align-content: flex-end;
}
span.th-features__item-label img {
width: 25px;
}
.th-product-card .th-product-card__features li:before{
display: none !important;
}
li.th-products-list__filler {
display: none;
}
.th-products-list[data-layout=grid] .th-product-card .th-product-card__name {
margin-bottom: 6%;
width: 100%;
height: 25%;
}
.first-photo .th-products-list[data-layout=grid] .th-product-card .th-product-card__name {
margin-bottom: 0;
width: 100%;
height: 25%;
}
.th-categories-list{
display:none;
}
.prix{
font-weight: 600;
color: #ad0c33;
color: #000000;
font-size: 21px;
margin:inherit;
}
.from_price {
font-weight: bold;
color: #ad0c33;
}
.woocs_price_code { }
ul.tabs.wc-tabs {
background: #f2f2f2;
}
.elementor-element-5cf381b p.cotation_from {
font-size: 21px;
}
.th-price {
color: #262626;
padding-left: 10px;
}
.th-products-list[data-layout=grid] .th-product-card .th-product-card__footer{
display:none;
}
.page-id-383 .th-products-list[data-layout=grid] .th-product-card{
display:block;
}
.vehicule-elec .th-products-list[data-layout=grid] .th-products-list__item {
margin: 0; 
width: 0;
min-width: 0;
flex-grow: 0; 
}
.vehicule-elec  .th-products-list[data-layout=grid] .th-products-list__item{
min-width: 31%;
}
.car-card__top__conso__icone{
width: 32px !important;
}
.page-id-383 .car-card__top__conso {
text-align: end;
margin-top: -12% !important;
} 
.first-photo .car-card__top__conso {
text-align: end;
margin-top: -6% !important;
}
.first-photo .th-product-card__info{
padding-top: 2%;
}
.archive .th-product-card__info{
width:100%;
padding-top: 2%; }
.little-cards{
margin-top:-17px
}
.th-product-card--layout--grid .th-product-card__prices .th-price{
display:none
}
.single-product .th-product-card--layout--grid .th-product-card__addtocart .button{
display:none
}
.single-product .th-product-card--layout--grid .th-product-card__actions-list{
display:none
}
.cotation_from {
white-space: nowrap;
overflow: hidden;
font-size: 90%;
margin: 0px;
text-align:center;
}
.owl-carousel .cotation_from  {
white-space: nowrap;
overflow: hidden;
font-size: 80%;
margin: 0px;
display: flex;
text-align:center;
}
.owl-carousel .car-card__top__conso{
margin-top:-33px !important;
}
.png_conso{
width: 32px !important;
}
.th-products-list__content .th-price {
color: #262626;
padding-left: 16px;
margin-top: -5%;
}
.archive .th-products-list__content .th-price {
color: #262626;
padding-left: 16px;
margin-top: 0;
}
.archive .cotation_from {
white-space: nowrap;
overflow: hidden;
font-size: 80%;
margin: 0px;
text-align:center;
}
.first-photo .th-price{
margin:0
}   .page-id-383 .th-products-list[data-layout=grid] .th-products-list__item{
min-width: min-content !important;
margin: 10px;
}
.page-id-383 .th-product-card .th-product-card__image img { height: auto;
width: 1000px !important;
}
@media (min-width: 1025px) { 
body.home .elementor-element-fccbda6 .th-product-card .th-product-card__image img {
max-height: 502px;
}
body.home .quadruple-photo .th-product-card .th-product-card__image img {
max-height: 249px;
}
body.archive .th-product-card .th-product-card__image img {
max-height: 255px;
}
}
.archive .th-product-card .th-product-card__image img{
min-width:340px !important;
}
.archive .th-products-list[data-layout=grid] .th-product-card{
display:block !important
}       .th-search__button--vehicle{
display:none !important;
}
.th-product-card .th-product-card__features{
font-size:11px !important;
color: #333 !important;
}
.little-cards{
z-index:0 !important;
}
.single-product .th-compare-add{
display:none;
}
.single-product .th-wishlist-add{
display:none;
}
.woocommerce-MyAccount-navigation-link--garage, .woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link--ly_saved_cards{
display:none !important;
}
#mega-menu-wrap-redparts-main #mega-menu-redparts-main > li.mega-menu-megamenu > ul.mega-sub-menu{
box-shadow: 5px 5px 5px grey;
}
#mega-menu-wrap-redparts-main #mega-menu-redparts-main > li.mega-menu-flyout ul.mega-sub-menu{
box-shadow: 5px 5px 5px grey;
border-top: 1px solid rgba(51, 51, 51, 0.331);
border-left: 1px solid rgba(51, 51, 51, 0.331);
border-right: 1px solid rgba(51, 51, 51, 0.331);
border-bottom: 1px solid rgba(51, 51, 51, 0.331);
}
ul.mega-sub-menu a {
color: #000000;
display: inline-block;
position: relative;
}
ul.mega-sub-menu a:after {
content: '';
position: absolute;
width: 100%;
transform: scaleX(0);
height: 2px;
bottom: 0;
left: 0;
background-color: #ad0c33;
transform-origin: bottom right;
transition: transform 0.25s ease-out;
}
ul.mega-sub-menu a:hover:after {
transform: scaleX(1);
transform-origin: bottom left;
}
.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox] + span:after{
color: #ad0c33 !important;
}
.dg8_option_financement_tab_tab a, .dg8_option_financement_tab_tab.active a{
border:1px dotted #E52727;
text-transform: uppercase;
color: #E52727 !important;
}
.dg8_option_financement_tab_tab a:hover, {
}
.first-photo .prix{
font-size: 200%;
}
.first-photo .woocommerce-loop-product__title{
font-size: 200% !important;
}
.first-photo  .cotation_from{
font-size: 175%;
}
@media (max-width: 1180px) { 
table.woocommerce-product-attributes.shop_attributes tr{
width: 50%;
}
ul.liste_equip li {
width: 33.33333%;
}
.th-products-list[data-layout=grid] .th-products-list__content {
margin: 0 !important;
}
.th-products-list[data-layout=grid] .th-products-list__filler, .th-products-list[data-layout=grid] .th-products-list__item {
border-radius: 2%;
OVERFLOW: hidden;
box-shadow: 1px 1px 0 0 rgb(196 196 196 / 50%);
border: solid 1px #e7edf3;
transition: all 0.2s ease;
min-width: 40%;
}
}
@media (max-width: 1024px){ 
ul.liste_equip li {
font-size: 14px;
}
}
@media (max-width: 899px){ 
ul.liste_equip li {
font-size: 15px;
width: 50%;
}
table.woocommerce-product-attributes.shop_attributes tr{
width: 100%;
}
}
@media (max-width: 767px){ 
.th-products-list[data-layout=grid] .th-products-list__filler, .th-products-list[data-layout=grid] .th-products-list__item {
border-radius: 2%;
OVERFLOW: hidden;
box-shadow: 1px 1px 0 0 rgb(196 196 196 / 50%);
border: solid 1px #e7edf3;
transition: all 0.2s ease;
min-width: 45%;
}
@media (max-width: 599px){ 
ul.liste_equip li {
font-size: 16px;
width: 100%;
}
ul.tabs.wc-tabs {
display: block !important;
}
ul.tabs.wc-tabs li{
display: block;
float: left;
width: 50%;
}
}
.archive .th-product-card .th-product-card__image img {
min-width: 100% !important;
}
}
@media (min-width: 1400px){ 
.archive .th-products-list[data-layout=grid] .th-products-list__filler,.archive .th-products-list[data-layout=grid] .th-products-list__item{
border-radius: 2%;
OVERFLOW: hidden;
box-shadow: 1px 1px 0 0 rgb(196 196 196 / 50%);
border: solid 1px #e7edf3;
transition: all 0.2s ease;
max-width: 32%;
}
}
.quadruple-photo .th-products-list[data-layout=grid] .th-products-list__item {
min-width: 45% !important;
}
@media (max-width: 900px){ 
.vehicule-elec .th-products-list[data-layout=grid] .th-products-list__item {
min-width: 100% !important;
margin-top: 10px;
}
}
@media (min-width: 1032px) and (max-width: 1182px){ 
.cotation_from {
font-size:70% !important;
}
}
.th-layout-switcher__list {
display: none !important;
}
.liste_equip a{
color: black !important;
}
table.woocommerce-product-attributes.shop_attributes tr th{
color: black !important;
}
.woocommerce-product-attributes-item__value a, .woocommerce-product-attributes-item__value a:hover{
color: black !important;
}
.th-compare-table__row.Référence {
display: none !important;
}          tr.Véhicule.Accidenté, tr.Statut, tr.Identifiant.du.véhicule, tr.Lieu, tr.id_concess, tr.Couleur.Interieure, tr.Durée.de.la.garantie, tr.Provenance, tr.Immatriculation, tr.vente, tr.Mixte, tr.Urbaine, tr.Empattement, tr.Couleur tr.Exterieure, tr.mecanique, tr.Cylindrée, tr.Catégorie, tr.Equipement.finition, tr.série, tr.utile, tr.Km.Garanti, tr.Poids, tr.Département, tr.Genre, tr.Commerciale, tr.Concession, tr.Site , tr.mine, tr.Option {
display:none;
}
.woocommerce div.product.elementor .quantity+.button{
margin-left:0px !important;
}
.th-post-card__meta, .th-post__author, .th-post__footer, .th-post-header__meta{
display:none;
}
.th-post-card--layout--grid-sm .th-post-card__title{
padding-bottom: 15px;
}
.elementor-383 .elementor-element.elementor-element-51149f5 .eae-popup-link:hover{
background:#E52727 !important;
}
.th-block-posts-carousel--layout--grid .th-post-card .th-post-card__excerpt, .th-block-posts-carousel--layout--grid .th-post-card .th-post-card__more{
display:block !important;
}
@media (min-width: 1049px){
.vehicule-elec .th-products-list[data-layout=grid] .th-products-list__item {
min-width: 23% !important;
margin: 10px;
}
}
@media (min-width: 900px) and (max-width: 1048px){
.vehicule-elec .th-products-list[data-layout=grid] .th-products-list__item {
min-width: 45% !important;
margin: 10px;
}
}
@media (min-width: 600px) and (max-width: 900px){
.vehicule-elec .th-products-list__content .th-price {
color: #262626;
padding-left: 16px;
margin-top: 0% !important;
}
.page-id-383 .car-card__top__conso {
text-align: end;
margin-top: -10% !important;
}
}
.elementor-element-01a92c6 { }
input.sib-default-btn:hover{
background: #e52727 !important;
}
.partage_ads .partage_inputs input[type=text] {
background-color: #ffffff !important;
color: #333333 !important;
max-width: 300px !important;
display: inline-block !important;
border-color: #333333 !important;
margin-left: 10px;
}
.partage_ads .partage_but .btn_partage,  .partage_ads .partage_inputs .btn_do_partage {
background: #ffffff;
border: 1px solid #333333;
margin: 10px;
}
.msg_partage {
display: none;
border: 1px solid green;
margin: 0px 10px;
padding: 4px;
background: green;
color: #ffffff;
}
.colonnepanier, .adisparaitre, .cotation_from, .th-indicator--cart, .dg8_option_financement_tab_tab a, #mega-menu-wrap-redparts-main #mega-menu-redparts-main > li.mega-menu-item-692135{
display: none !important;   
}
.wpcf7cf_step_controls p {
display: inline-flex !important;
width: 100%;
justify-content: space-around !important;}
.wpcf7cf_step label{
float: unset !important;
}
.home .th-post-card .th-post-card__more .th-button {
display: inline-flex;
align-items: center;
display: none;
}
a.product-tag-badge {
display: block;
padding: 8px 32px;
position: absolute;
top: 0;
background-color: #dc3545 ;
color: #ffffff !important ;
}
a.product-tag-badge.class-vehicules-pret-a-partir {
transform: rotate(-35deg);
top: 8px;
left: -25px;
padding:8px 50px 8px 32px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.th-product-card--layout--grid {
overflow: hidden;
}
.product-template-default.single-product .has_eae_slider .elementor-widget-wrap.elementor-element-populated {
overflow: hidden;
}
.product-template-default.single-product .getetiquetteclass {
position: absolute;
}
.product-template-default.single-product .getetiquetteclass a.product-tag-badge.class-vehicules-pret-a-partir {
top: -6px;
left: -37px;
}