html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}.filtrages {
background-color: #fff;
display: flex;
justify-content: center;
border-radius: 50px;
margin-bottom: 30px;
}
.filtrages li {
list-style: none;
height: 36px !important;
}
.filtrages .fs-label {
font-size: 18px !important;
}
.filtrages .wp-facet-resultat {
text-align: center;
}
.filtrages .facetwp-reset {
background-color: #fff;
border: 1px #ddd solid;
font-size: 18px;
font-family: "Open Sans", Arial, sans-serif;
color: #666;
border-bottom-width: 0px !important;
border-top-width: 0px !important;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 17px !important;
padding-bottom: 17px !important;
}
.filtrages .fs-label-wrap {
border-bottom-width: 0px !important;
border-top-width: 0px !important;
padding-top: 14px;
padding-bottom: 14px;
padding-left: 5px !important;
padding-right: 5px !important;
}
.filtrages .fs-arrow {
margin-right: 10px;
} .modal-content {
padding: 20px;
padding-bottom: 50px !important;
}
.modal-content h4 {
font-size: 20px;
font-weight: 600;
color: #E40E7F;
}
.modal-content .close {
color: #E40E7F !important;
}
.modal-backdrop {
opacity: 0.7 !important;
}
.vehicule h3 {
color: #E40E7F !important;
text-transform: uppercase;
font-size: 16px !important;
}
.vehicule .vehicule .modele .modele-titre {
line-height: 40px;
font-size: 36px;
font-weight: 900;
color: #E40E7F;
text-transform: uppercase;
}
.vehicule .vehicule .modele .modele-detail {
font-size: 20px;
font-weight: 600;
color: #E40E7F;
}
.vehicule .vehicule .prix {
background-color: #164479;
color: #ffffff;
padding: 20px;
border-radius: 10px;
margin-top: 20px;
margin-bottom: 20px;
display: inline-flex;
width: auto;
}
.vehicule .vehicule .prix .prix-ttc {
font-size: 36px;
font-weight: 900;
}
.vehicule .vehicule .prix .prix-phrase {
clear: both;
}
.vehicule .vehicule .prix a {
color: #fff !important;
}
.vehicule .vehicule .prix-detail {
line-height: 30px;
font-size: 20px;
color: #164479;
}
.vehicule .fiche-technique {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
max-width: 1100px !important;
line-height: 16px;
}
.vehicule .fiche-technique li {
background-color: #fff;
padding: 10px;
width: 150px;
margin: 10px;
height: 70px;
}
.vehicule .fiche-technique li .label {
color: #828282;
}
.vehicule .fiche-technique li .value {
clear: both;
font-weight: 900;
}
.vehicule .photos {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
text-align: center;
}
.vehicule .photos li {
width: 100px;
margin: 5px;
}
.vehicule .equipements {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.vehicule .equipements li {
margin-right: 35px;
margin-left: 35px;
}
.vehicule h3 {
color: #E40E7F !important;
text-transform: uppercase;
font-size: 16px !important;
}
.vehicule .vehicule2 .modele .modele-titre {
line-height: 50px;
font-size: 48px;
font-weight: 900;
color: #000;
text-transform: uppercase;
}
.vehicule .vehicule2 .modele .modele-sous-titre {
font-size: 24px;
font-weight: 900;
color: #000000;
}
.vehicule .vehicule2 .modele .modele-detail {
font-size: 20px;
font-weight: 600;
color: #E40E7F;
}
.vehicule .vehicule2 .prix {
background-color: #164479;
color: #ffffff;
padding: 20px;
border-radius: 10px;
margin-top: 20px;
margin-bottom: 20px;
display: inline-flex;
width: auto;
}
.vehicule .vehicule2 .prix .prix-ttc {
font-size: 36px;
font-weight: 900;
}
.vehicule .vehicule2 .prix .prix-phrase {
clear: both;
}
.vehicule .vehicule2 .prix a {
color: #fff !important;
}
.vehicule .vehicule2 .prix-detail {
line-height: 30px;
font-size: 20px;
color: #164479;
}
.vehicule .fiche-technique {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
max-width: 1100px !important;
line-height: 16px;
}
.vehicule .fiche-technique li {
background-color: #fff;
padding: 10px;
width: 150px;
margin: 10px;
height: 70px;
}
.vehicule .fiche-technique li .label {
color: #828282;
}
.vehicule .fiche-technique li .value {
clear: both;
font-weight: 900;
}
.vehicule .photos {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
text-align: center;
}
.vehicule .photos li {
width: 100px;
height: 75px;
margin: 5px;
background-image: url(https:///ma-mobilite.fr/wp-content/uploads/vignette-ma-mobilite.jpg);
background-size: cover;
}
.vehicule .equipements {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.vehicule .equipements li {
margin-right: 35px;
margin-left: 35px;
}
.vehicule .modele-detail, .vehicule .modele-garantie, .vehicule .modele-km-energie-annee {
color: #000;
font-size: 18px;
}
.vehicule .modele-km-energie-annee {
margin-top: 30px;
}
.vehicule .modele-garantie {
margin-top: 30px;
margin-bottom: 60px;
background-color: #dedede;
color: #000;
padding: 10px;
display: block;
width: 270px;
text-align: center;
}
.vehicule .modele-garantie a {
color: #000;
}
.page-id-634 input[type="radio"]:checked {
background-color: #000 !important;
}
.frm_image_option_container .frm_selected_checkmark svg {
height: 48px !important;
width: 100% !important;
margin-top: -15px;
margin-left: 5px;
}
frm_image_options .frm_image_option_container:hover, input[type="radio"]:checked + .frm_image_option_container, input[type="checkbox"]:checked + .frm_image_option_container {
box-shadow: 0 0 0 4px #E40E7F;
background-color: #E40E7F;
} #ma-voiture-simu .frm_submit {
display: none !important;
}
.page-id-634 .choix h3, .page-id-634 .resultat-vide h3, .page-id-793 .choix h3, .page-id-793 .resultat-vide h3 {
text-align: center;
color: #fff !important;
}
.page-id-634 .resultats h1, .page-id-793 .resultats h1 {
display: none;
}
.page-id-634 .frm_image_options .frm_opt_container, .page-id-793 .frm_image_options .frm_opt_container {
display: flex !important;
justify-content: center !important;
}
.page-id-634 .frm_primary_label, .page-id-793 .frm_primary_label {
font-size: 24px !important;
color: #fff !important;
text-align: center !important;
width: 100% !important;
text-transform: uppercase !important;
padding-top: 30px !important;
padding-bottom: 40px !important;
}
.page-id-634 .frm_image_option_container .frm_selected_checkmark svg, .page-id-793 .frm_image_option_container .frm_selected_checkmark svg {
height: 48px !important;
width: 100% !important;
margin-top: -15px;
margin-left: 5px;
}
.page-id-634 frm_image_options .frm_image_option_container:hover, .page-id-634 input[type="radio"]:checked + .frm_image_option_container, .page-id-634 input[type="checkbox"]:checked + .frm_image_option_container, .page-id-793 frm_image_options .frm_image_option_container:hover, .page-id-793 input[type="radio"]:checked + .frm_image_option_container, .page-id-793 input[type="checkbox"]:checked + .frm_image_option_container {
box-shadow: 0 0 0 4px var(--border-color-active);
background-color: var(--border-color-active);
}
.page-id-634 .frm_text_label_for_image_inner, .page-id-793 .frm_text_label_for_image_inner {
font-size: 18px;
text-transform: uppercase;
color: #fff;
}
.page-id-634 .elements, .page-id-793 .elements {
width: 100% !important;
margin: auto;
text-align: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-id-634 .elements .element, .page-id-793 .elements .element {
background-color: #fff;
border-radius: 10px !important;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px;
width: 325px;
border: 5px transparent solid;
}
.page-id-634 .elements .element .infos, .page-id-793 .elements .element .infos {
padding: 30px;
min-height: 300px !important;
}
.page-id-634 .elements .element .prix, .page-id-793 .elements .element .prix {
position: relative;
background-color: #CB2D7D;
color: #fff;
font-size: 20px;
font-weight: bold;
border-radius: 10px;
width: 140px;
margin: auto;
text-align: center;
padding: 10px;
margin-top: -27px !important;
}
.page-id-634 .elements .element h2, .page-id-793 .elements .element h2 {
font-weight: 800;
}
.page-id-634 .elements .element h4, .page-id-793 .elements .element h4 {
font-size: 18px;
font-weight: 800;
}
.page-id-634 .elements .element:hover, .page-id-793 .elements .element:hover {
border: 5px #CB2D7D solid;
}
.page-id-634 #ma-voiture h1, .page-id-793 #ma-voiture h1 {
font-size: 36px !important;
color: #fff !important;
text-align: center !important;
width: 100% !important;
text-transform: uppercase !important;
padding-bottom: 40px !important;
}
.page-id-634 .usages, .page-id-793 .usages {
text-align: center;
color: #fff;
padding-top: 30px;
display: none;
background-color: rgba(255, 255, 255, 0.3);
border-radius: 10px;
padding: 10px;
max-width: 800px;
margin: auto;
margin-top: 50px !important;
}
.page-id-634 .usages h2, .page-id-793 .usages h2 {
color: #fff;
font-size: 20px;
text-transform: uppercase;
}
.page-id-634 .usages span, .page-id-793 .usages span {
font-size: 18px;
} .page-id-2285 .choix h3, .page-id-2285 .resultat-vide h3 {
text-align: center;
color: #fff !important;
}
.page-id-2285 .resultats h1 {
display: none;
}
.page-id-2285 .frm_image_options .frm_opt_container {
display: flex !important;
justify-content: center !important;
}
.page-id-2285 .frm_primary_label {
font-size: 24px !important;
color: #fff !important;
text-align: center !important;
width: 100% !important;
text-transform: uppercase !important;
padding-top: 30px !important;
padding-bottom: 40px !important;
}
.page-id-2285 .frm_image_option_container .frm_selected_checkmark svg {
height: 48px !important;
width: 100% !important;
margin-top: -15px;
margin-left: 5px;
}
.page-id-2285 frm_image_options .frm_image_option_container:hover, .page-id-2285 input[type="radio"]:checked + .frm_image_option_container, .page-id-2285 input[type="checkbox"]:checked + .frm_image_option_container {
box-shadow: 0 0 0 4px var(--border-color-active);
background-color: var(--border-color-active);
}
.page-id-2285 .frm_text_label_for_image_inner {
font-size: 18px;
text-transform: uppercase;
color: #fff;
}
.page-id-2285 #ma-voiture h1 {
font-size: 36px !important;
color: #fff !important;
text-align: center !important;
width: 100% !important;
text-transform: uppercase !important;
padding-bottom: 40px !important;
}
.page-id-2285 .usages {
text-align: center;
color: #fff;
padding-top: 30px;
display: none;
background-color: rgba(255, 255, 255, 0.3);
border-radius: 10px;
padding: 10px;
max-width: 800px;
margin: auto;
margin-top: 50px !important;
}
.page-id-2285 .usages h2 {
color: #fff;
font-size: 20px;
text-transform: uppercase;
}
.page-id-2285 .usages span {
font-size: 18px;
}
.page-id-2285 .elements {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-id-2285 .elements .element {
width: 320px !important;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
background-color: #fff;
border-radius: 10px !important;
border: 1px #ededed solid;
background-color: #f1f1f1;
}
.page-id-2285 .elements .element .image img {
border-radius: 10px 10px 0px 0px;
}
.page-id-2285 .elements .element .infos {
padding: 10px 15px;
min-height: 120px !important;
}
.page-id-2285 .elements .element h2 {
font-weight: 600;
font-size: 18px !important;
min-height: 40px;
}
.page-id-2285 .elements .element h4 {
font-size: 14px;
font-weight: 200;
min-height: 30px;
line-height: 15px;
}
.page-id-2285 .elements .element p {
font-size: 12px;
color: #000000 !important;
font-weight: 200;
}
.page-id-2285 .elements .element .bottom {
display: flex;
justify-content: space-between;
}
.page-id-2285 .elements .element .bottom .prix {
position: inherit !important;
color: #000000;
font-size: 18px;
font-weight: bold;
border-radius: 10px;
padding: 10px;
margin-top: 0px !important;
width: 50%;
}
.page-id-2285 .elements .element .bottom .cta {
width: 50%;
padding: 10px 20px;
text-align: right;
color: #fff;
font-weight: bold;
background-color: #164479;
border-radius: 0px 0px 10px 0px;
}
.page-id-2285 .elements .element .bottom .cta a {
color: #fff;
}
.page-id-2285 .element:hover {
border: 1px #000000 solid;
}
.page-id-2310 .fwpl-layout {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-id-2310 .fwpl-layout .fwpl-result {
width: 320px !important;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
background-color: #fff;
border-radius: 10px !important;
border: 1px #ededed solid;
background-color: #f1f1f1;
}
.page-id-2310 .fwpl-layout .fwpl-result .image img {
border-radius: 10px 10px 0px 0px;
}
.page-id-2310 .fwpl-layout .fwpl-result .infos {
padding: 10px 15px;
min-height: 130px !important;
}
.page-id-2310 .fwpl-layout .fwpl-result h2 {
font-weight: 600;
font-size: 18px !important;
min-height: 40px;
}
.page-id-2310 .fwpl-layout .fwpl-result h4 {
font-size: 14px;
font-weight: 200;
min-height: 30px;
line-height: 15px;
}
.page-id-2310 .fwpl-layout .fwpl-result p {
font-size: 12px;
color: #000000 !important;
font-weight: 200;
}
.page-id-2310 .fwpl-layout .bottom {
display: flex;
justify-content: space-between;
}
.page-id-2310 .fwpl-layout .bottom .prix {
position: inherit !important;
color: #000000;
font-size: 18px;
font-weight: bold;
border-radius: 10px;
padding: 10px;
margin-top: 0px !important;
width: 50%;
}
.page-id-2310 .fwpl-layout .bottom .cta {
width: 50%;
padding: 10px 20px;
text-align: right;
color: #fff;
font-weight: bold;
background-color: #164479;
border-radius: 0px 0px 10px 0px;
}
.page-id-2310 .fwpl-layout .bottom .cta a {
color: #fff;
}
.page-id-2310 .fwpl-result:hover {
border: 1px #000000 solid;
}
#contact #frm_field_194_container {
display: none;
}
.loader {
display: none;
}
#frm_form_7_container {
text-align: center;
}
#frm_form_7_container .frm_primary_label {
color: #fff;
text-align: center;
font-size: 16px;
}
#frm_form_7_container .frm_opt_container {
justify-content: center;
width: 100%;
}
#frm_form_7_container .frm_text_label_for_image_inner {
font-size: 16px !important;
text-transform: uppercase;
}     @media (max-width: 767px) { .filtrages {
display: block;
border-radius: 15px;
text-align: center;
margin-bottom: 30px;
width: 100% !important;
padding: 10px 30px 30px 30px !important;
}
.filtrages .fs-label-wrap, .filtrages .facetwp-reset {
border: 0px !important;
}
}  #wp-admin-bar-perso {
background-color: #CB2D7D !important;
}
#wp-admin-bar-perso a {
font-weight: bold !important;
}
.usage {
background-color: #f6f6f6;
padding: 15px;
margin-bottom: 25px;
border-radius: 10px;
}
.usage h2 {
font-size: 16px;
font-weight: 800;
padding: 0px;
text-transform: uppercase;
}
.usage h3 {
font-size: 14px !important;
font-weight: 800;
padding: 0px;
text-transform: uppercase;
}
.elements-admin {
width: 100% !important;
margin: auto;
text-align: center;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.elements-admin .element {
background-color: #ffffff;
border-radius: 10px !important;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
width: 150px;
border: 5px transparent solid;
}
.elements-admin .element .infos {
padding: 10px;
}
.elements-admin .element .prix {
position: relative;
background-color: #CB2D7D;
color: #fff;
font-size: 12px;
font-weight: bold;
border-radius: 6px;
width: 80px;
margin: auto;
text-align: center;
padding: 2px;
margin-top: -24px !important;
line-height: 18px;
}
.elements-admin .element h2 {
font-size: 12px;
font-weight: 800;
padding: 0px;
}
.elements-admin .element h4 {
font-size: 12px;
font-weight: 800;
padding: 0px;
}
.elements-admin .element:hover {
border: 5px #CB2D7D solid;
}
#admin-main-nav {
background-color: #CB2D7D !important;
}
#admin-main-nav .et_pb_menu_0.et_pb_menu {
background-color: transparent !important;
}
#admin-main-nav ul {
list-style: none;
display: flex;
padding: 0px !important;
margin-left: 10px !important;
}
#admin-main-nav ul li {
padding: 5px 10px !important;
display: inline-flex;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
margin-right: 2px;
color: #fff !important;
}
#admin-main-nav ul li a {
color: #fff !important;
}
#admin-main-nav ul li:hover {
background-color: #fff;
}
#admin-main-nav ul li:hover a {
color: #CB2D7D !important;
}
#admin-main-nav ul .current-menu-item {
background-color: #fff;
}
#admin-main-nav ul .current-menu-item a {
color: #CB2D7D !important;
}
#admin-main-content {
padding-top: 40px !important;
}
#admin-main-content .label {
color: #fff;
padding: 2px 5px;
border-radius: 4px;
margin-bottom: 5px;
margin-right: 5px;
font-size: 12px;
}
#admin-main-content .label.bleu {
background-color: #164479;
}
#admin-main-content .label.vert {
background-color: #8CB525;
}
#admin-main-content .label.fushia {
background-color: #E40E7F;
}
#admin-main-content .label.gris {
background-color: #9a9a9a;
}
#admin-main-content .label.noir {
background-color: #000000;
}
#admin-main-content .label.rouge {
background-color: #ff0000;
}
#admin-main-content .label.vert2 {
background-color: #1ca200;
}
#admin-main-content .btn {
padding: 2px 4px;
border-radius: 4px;
background-color: #CB2D7D;
color: #fff !important;
border: 1px transparent solid;
text-transform: uppercase;
font-weight: 600;
font-size: 9px !important;
line-height: 11px;
}
#admin-main-content .btn:hover {
background-color: #fff;
color: #CB2D7D !important;
border: 1px #CB2D7D solid;
}
#admin-main-content h3 {
font-size: 18px;
text-transform: uppercase;
color: #CB2D7D !important;
font-weight: bold;
border-top: 0px !important;
}
#admin-main-content ul.ligne-titre {
list-style: none;
display: flex;
justify-content: space-between;
padding: 0px !important;
}
#admin-main-content li {
margin-left: 5px;
margin-right: 5px;
}
#admin-main-content h3 {
font-weight: bold;
line-height: 24px;
}
#admin-main-content .quicksearch {
width: 75px !important;
height: 20px;
border: 1px #ededed solid;
}
#admin-main-content .quicksearch::placeholder {
color: #aaaaaa !important;
}
#admin-main-content .elements {
margin-top: 5px !important;
background-color: #f9f9f9 !important;
padding: 0px;
border: 1px #e1e1e1 solid;
border-radius: 10px;
margin-bottom: 25px !important;
width: 100% !important;
}
#admin-main-content .elements .element {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
border-top: 1px #d0cccc solid;
font-size: 14px !important;
line-height: 20px !important;
color: #000;
font-weight: 600 !important;
width: 100% !important;
}
#admin-main-content .elements .element .on .dashicons {
color: green !important;
}
#admin-main-content .elements .element .off .dashicons {
color: red !important;
}
#admin-main-content .elements .element:first-child {
padding-top: 10px !important;
border-top: 0px #d0cccc solid !important;
}
#admin-main-content .elements .element:last-child {
padding-bottom: 10px !important;
}
#admin-main-content .elements .element:hover {
background-color: #CB2D7D !important;
color: #fff !important;
cursor: pointer;
}
#admin-main-content .elements .element:hover a {
color: #fff !important;
}
#admin-main-content .elements .liste {
clear: both !important;
}
#admin-main-content .elements a {
color: #000 !important;
}
#admin-main-content .elements .badge {
clear: both;
border-radius: 4px !important;
background-color: #dedede !important;
color: #000;
font-weight: 400 !important;
margin-left: 2px !important;
margin-top: 4px;
margin-bottom: 2px;
border: 1px #888 solid;
font-size: 9px;
padding: 1px 2px !important;
}
#admin-main-content .elements .badge.alert {
background-color: red !important;
}
#admin-main-content .et_pb_column_2 {
margin-top: 0px !important;
padding: 20px;
border: 1px #dedede solid;
border-radius: 10px;
margin-bottom: 25px !important;
}
#admin-main-content .et_pb_column_2 .delete a {
border: 1px #ff0000 solid;
padding: 5px 10px;
background-color: red;
color: #fff !important;
border-radius: 5px;
color: #fff;
}
#admin-main-content .et_pb_column_2 .delete:hover a {
background-color: #fff;
color: red !important;
}
#admin-main-content .et_pb_column_2 .frm_section_heading {
background-color: #f7f7f7;
border-radius: 5px;
padding: 20px;
margin-top: 0px;
margin-bottom: 20px;
}.filtrages {
background-color: #fff;
display: flex;
justify-content: center;
border-radius: 50px;
margin-bottom: 30px;
}
.filtrages li {
list-style: none;
height: 36px !important;
}
.filtrages .fs-label {
font-size: 18px !important;
}
.filtrages .wp-facet-resultat {
text-align: center;
}
.filtrages .facetwp-reset {
background-color: #fff;
border: 1px #ddd solid;
font-size: 18px;
font-family: "Open Sans", Arial, sans-serif;
color: #666;
border-bottom-width: 0px !important;
border-top-width: 0px !important;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 17px !important;
padding-bottom: 17px !important;
}
.filtrages .fs-label-wrap {
border-bottom-width: 0px !important;
border-top-width: 0px !important;
padding-top: 14px;
padding-bottom: 14px;
padding-left: 5px !important;
padding-right: 5px !important;
}
.filtrages .fs-arrow {
margin-right: 10px;
} .modal-content {
padding: 20px;
padding-bottom: 50px !important;
}
.modal-content h4 {
font-size: 20px;
font-weight: 600;
color: #E40E7F;
}
.modal-content .close {
color: #E40E7F !important;
}
.modal-backdrop {
opacity: 0.7 !important;
}
.vehicule h3 {
color: #E40E7F !important;
text-transform: uppercase;
font-size: 16px !important;
}
.vehicule .vehicule .modele .modele-titre {
line-height: 40px;
font-size: 36px;
font-weight: 900;
color: #E40E7F;
text-transform: uppercase;
}
.vehicule .vehicule .modele .modele-detail {
font-size: 20px;
font-weight: 600;
color: #E40E7F;
}
.vehicule .vehicule .prix {
background-color: #164479;
color: #ffffff;
padding: 20px;
border-radius: 10px;
margin-top: 20px;
margin-bottom: 20px;
display: inline-flex;
width: auto;
}
.vehicule .vehicule .prix .prix-ttc {
font-size: 36px;
font-weight: 900;
}
.vehicule .vehicule .prix .prix-phrase {
clear: both;
}
.vehicule .vehicule .prix a {
color: #fff !important;
}
.vehicule .vehicule .prix-detail {
line-height: 30px;
font-size: 20px;
color: #164479;
}
.vehicule .fiche-technique {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
max-width: 1100px !important;
line-height: 16px;
}
.vehicule .fiche-technique li {
background-color: #fff;
padding: 10px;
width: 150px;
margin: 10px;
height: 70px;
}
.vehicule .fiche-technique li .label {
color: #828282;
}
.vehicule .fiche-technique li .value {
clear: both;
font-weight: 900;
}
.vehicule .photos {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
text-align: center;
}
.vehicule .photos li {
width: 100px;
margin: 5px;
}
.vehicule .equipements {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.vehicule .equipements li {
margin-right: 35px;
margin-left: 35px;
}
.vehicule h3 {
color: #E40E7F !important;
text-transform: uppercase;
font-size: 16px !important;
}
.vehicule .vehicule2 .modele .modele-titre {
line-height: 50px;
font-size: 48px;
font-weight: 900;
color: #000;
text-transform: uppercase;
}
.vehicule .vehicule2 .modele .modele-sous-titre {
font-size: 24px;
font-weight: 900;
color: #000000;
}
.vehicule .vehicule2 .modele .modele-detail {
font-size: 20px;
font-weight: 600;
color: #E40E7F;
}
.vehicule .vehicule2 .prix {
background-color: #164479;
color: #ffffff;
padding: 20px;
border-radius: 10px;
margin-top: 20px;
margin-bottom: 20px;
display: inline-flex;
width: auto;
}
.vehicule .vehicule2 .prix .prix-ttc {
font-size: 36px;
font-weight: 900;
}
.vehicule .vehicule2 .prix .prix-phrase {
clear: both;
}
.vehicule .vehicule2 .prix a {
color: #fff !important;
}
.vehicule .vehicule2 .prix-detail {
line-height: 30px;
font-size: 20px;
color: #164479;
}
.vehicule .fiche-technique {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
max-width: 1100px !important;
line-height: 16px;
}
.vehicule .fiche-technique li {
background-color: #fff;
padding: 10px;
width: 150px;
margin: 10px;
height: 70px;
}
.vehicule .fiche-technique li .label {
color: #828282;
}
.vehicule .fiche-technique li .value {
clear: both;
font-weight: 900;
}
.vehicule .photos {
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
text-align: center;
}
.vehicule .photos li {
width: 100px;
height: 75px;
margin: 5px;
background-image: url(https:///ma-mobilite.fr/wp-content/uploads/vignette-ma-mobilite.jpg);
background-size: cover;
}
.vehicule .equipements {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.vehicule .equipements li {
margin-right: 35px;
margin-left: 35px;
}
.vehicule .modele-detail, .vehicule .modele-garantie, .vehicule .modele-km-energie-annee {
color: #000;
font-size: 18px;
}
.vehicule .modele-km-energie-annee {
margin-top: 30px;
}
.vehicule .modele-garantie {
margin-top: 30px;
margin-bottom: 60px;
background-color: #dedede;
color: #000;
padding: 10px;
display: block;
width: 270px;
text-align: center;
}
.vehicule .modele-garantie a {
color: #000;
}
.page-id-634 input[type="radio"]:checked {
background-color: #000 !important;
}
.frm_image_option_container .frm_selected_checkmark svg {
height: 48px !important;
width: 100% !important;
margin-top: -15px;
margin-left: 5px;
}
frm_image_options .frm_image_option_container:hover, input[type="radio"]:checked + .frm_image_option_container, input[type="checkbox"]:checked + .frm_image_option_container {
box-shadow: 0 0 0 4px #E40E7F;
background-color: #E40E7F;
} #ma-voiture-simu .frm_submit {
display: none !important;
}
.page-id-634 .choix h3, .page-id-634 .resultat-vide h3, .page-id-793 .choix h3, .page-id-793 .resultat-vide h3 {
text-align: center;
color: #fff !important;
}
.page-id-634 .resultats h1, .page-id-793 .resultats h1 {
display: none;
}
.page-id-634 .frm_image_options .frm_opt_container, .page-id-793 .frm_image_options .frm_opt_container {
display: flex !important;
justify-content: center !important;
}
.page-id-634 .frm_primary_label, .page-id-793 .frm_primary_label {
font-size: 24px !important;
color: #fff !important;
text-align: center !important;
width: 100% !important;
text-transform: uppercase !important;
padding-top: 30px !important;
padding-bottom: 40px !important;
}
.page-id-634 .frm_image_option_container .frm_selected_checkmark svg, .page-id-793 .frm_image_option_container .frm_selected_checkmark svg {
height: 48px !important;
width: 100% !important;
margin-top: -15px;
margin-left: 5px;
}
.page-id-634 frm_image_options .frm_image_option_container:hover, .page-id-634 input[type="radio"]:checked + .frm_image_option_container, .page-id-634 input[type="checkbox"]:checked + .frm_image_option_container, .page-id-793 frm_image_options .frm_image_option_container:hover, .page-id-793 input[type="radio"]:checked + .frm_image_option_container, .page-id-793 input[type="checkbox"]:checked + .frm_image_option_container {
box-shadow: 0 0 0 4px var(--border-color-active);
background-color: var(--border-color-active);
}
.page-id-634 .frm_text_label_for_image_inner, .page-id-793 .frm_text_label_for_image_inner {
font-size: 18px;
text-transform: uppercase;
color: #fff;
}
.page-id-634 .elements, .page-id-793 .elements {
width: 100% !important;
margin: auto;
text-align: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-id-634 .elements .element, .page-id-793 .elements .element {
background-color: #fff;
border-radius: 10px !important;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px;
width: 325px;
border: 5px transparent solid;
}
.page-id-634 .elements .element .infos, .page-id-793 .elements .element .infos {
padding: 30px;
min-height: 300px !important;
}
.page-id-634 .elements .element .prix, .page-id-793 .elements .element .prix {
position: relative;
background-color: #CB2D7D;
color: #fff;
font-size: 20px;
font-weight: bold;
border-radius: 10px;
width: 140px;
margin: auto;
text-align: center;
padding: 10px;
margin-top: -27px !important;
}
.page-id-634 .elements .element h2, .page-id-793 .elements .element h2 {
font-weight: 800;
}
.page-id-634 .elements .element h4, .page-id-793 .elements .element h4 {
font-size: 18px;
font-weight: 800;
}
.page-id-634 .elements .element:hover, .page-id-793 .elements .element:hover {
border: 5px #CB2D7D solid;
}
.page-id-634 #ma-voiture h1, .page-id-793 #ma-voiture h1 {
font-size: 36px !important;
color: #fff !important;
text-align: center !important;
width: 100% !important;
text-transform: uppercase !important;
padding-bottom: 40px !important;
}
.page-id-634 .usages, .page-id-793 .usages {
text-align: center;
color: #fff;
padding-top: 30px;
display: none;
background-color: rgba(255, 255, 255, 0.3);
border-radius: 10px;
padding: 10px;
max-width: 800px;
margin: auto;
margin-top: 50px !important;
}
.page-id-634 .usages h2, .page-id-793 .usages h2 {
color: #fff;
font-size: 20px;
text-transform: uppercase;
}
.page-id-634 .usages span, .page-id-793 .usages span {
font-size: 18px;
} .page-id-2285 .choix h3, .page-id-2285 .resultat-vide h3 {
text-align: center;
color: #fff !important;
}
.page-id-2285 .resultats h1 {
display: none;
}
.page-id-2285 .frm_image_options .frm_opt_container {
display: flex !important;
justify-content: center !important;
}
.page-id-2285 .frm_primary_label {
font-size: 24px !important;
color: #fff !important;
text-align: center !important;
width: 100% !important;
text-transform: uppercase !important;
padding-top: 30px !important;
padding-bottom: 40px !important;
}
.page-id-2285 .frm_image_option_container .frm_selected_checkmark svg {
height: 48px !important;
width: 100% !important;
margin-top: -15px;
margin-left: 5px;
}
.page-id-2285 frm_image_options .frm_image_option_container:hover, .page-id-2285 input[type="radio"]:checked + .frm_image_option_container, .page-id-2285 input[type="checkbox"]:checked + .frm_image_option_container {
box-shadow: 0 0 0 4px var(--border-color-active);
background-color: var(--border-color-active);
}
.page-id-2285 .frm_text_label_for_image_inner {
font-size: 18px;
text-transform: uppercase;
color: #fff;
}
.page-id-2285 #ma-voiture h1 {
font-size: 36px !important;
color: #fff !important;
text-align: center !important;
width: 100% !important;
text-transform: uppercase !important;
padding-bottom: 40px !important;
}
.page-id-2285 .usages {
text-align: center;
color: #fff;
padding-top: 30px;
display: none;
background-color: rgba(255, 255, 255, 0.3);
border-radius: 10px;
padding: 10px;
max-width: 800px;
margin: auto;
margin-top: 50px !important;
}
.page-id-2285 .usages h2 {
color: #fff;
font-size: 20px;
text-transform: uppercase;
}
.page-id-2285 .usages span {
font-size: 18px;
}
.page-id-2285 .elements {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-id-2285 .elements .element {
width: 320px !important;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
background-color: #fff;
border-radius: 10px !important;
border: 1px #ededed solid;
background-color: #f1f1f1;
}
.page-id-2285 .elements .element .image img {
border-radius: 10px 10px 0px 0px;
}
.page-id-2285 .elements .element .infos {
padding: 10px 15px;
min-height: 120px !important;
}
.page-id-2285 .elements .element h2 {
font-weight: 600;
font-size: 18px !important;
min-height: 40px;
}
.page-id-2285 .elements .element h4 {
font-size: 14px;
font-weight: 200;
min-height: 30px;
line-height: 15px;
}
.page-id-2285 .elements .element p {
font-size: 12px;
color: #000000 !important;
font-weight: 200;
}
.page-id-2285 .elements .element .bottom {
display: flex;
justify-content: space-between;
}
.page-id-2285 .elements .element .bottom .prix {
position: inherit !important;
color: #000000;
font-size: 18px;
font-weight: bold;
border-radius: 10px;
padding: 10px;
margin-top: 0px !important;
width: 50%;
}
.page-id-2285 .elements .element .bottom .cta {
width: 50%;
padding: 10px 20px;
text-align: right;
color: #fff;
font-weight: bold;
background-color: #164479;
border-radius: 0px 0px 10px 0px;
}
.page-id-2285 .elements .element .bottom .cta a {
color: #fff;
}
.page-id-2285 .element:hover {
border: 1px #000000 solid;
}
.page-id-2310 .fwpl-layout {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-id-2310 .fwpl-layout .fwpl-result {
width: 320px !important;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
background-color: #fff;
border-radius: 10px !important;
border: 1px #ededed solid;
background-color: #f1f1f1;
}
.page-id-2310 .fwpl-layout .fwpl-result .image img {
border-radius: 10px 10px 0px 0px;
}
.page-id-2310 .fwpl-layout .fwpl-result .infos {
padding: 10px 15px;
min-height: 130px !important;
}
.page-id-2310 .fwpl-layout .fwpl-result h2 {
font-weight: 600;
font-size: 18px !important;
min-height: 40px;
}
.page-id-2310 .fwpl-layout .fwpl-result h4 {
font-size: 14px;
font-weight: 200;
min-height: 30px;
line-height: 15px;
}
.page-id-2310 .fwpl-layout .fwpl-result p {
font-size: 12px;
color: #000000 !important;
font-weight: 200;
}
.page-id-2310 .fwpl-layout .bottom {
display: flex;
justify-content: space-between;
}
.page-id-2310 .fwpl-layout .bottom .prix {
position: inherit !important;
color: #000000;
font-size: 18px;
font-weight: bold;
border-radius: 10px;
padding: 10px;
margin-top: 0px !important;
width: 50%;
}
.page-id-2310 .fwpl-layout .bottom .cta {
width: 50%;
padding: 10px 20px;
text-align: right;
color: #fff;
font-weight: bold;
background-color: #164479;
border-radius: 0px 0px 10px 0px;
}
.page-id-2310 .fwpl-layout .bottom .cta a {
color: #fff;
}
.page-id-2310 .fwpl-result:hover {
border: 1px #000000 solid;
}
#contact #frm_field_194_container {
display: none;
}
.loader {
display: none;
}
#frm_form_7_container {
text-align: center;
}
#frm_form_7_container .frm_primary_label {
color: #fff;
text-align: center;
font-size: 16px;
}
#frm_form_7_container .frm_opt_container {
justify-content: center;
width: 100%;
}
#frm_form_7_container .frm_text_label_for_image_inner {
font-size: 16px !important;
text-transform: uppercase;
}     @media (max-width: 767px) { .filtrages {
display: block;
border-radius: 15px;
text-align: center;
margin-bottom: 30px;
width: 100% !important;
padding: 10px 30px 30px 30px !important;
}
.filtrages .fs-label-wrap, .filtrages .facetwp-reset {
border: 0px !important;
}
}  #wp-admin-bar-perso {
background-color: #CB2D7D !important;
}
#wp-admin-bar-perso a {
font-weight: bold !important;
}
.usage {
background-color: #f6f6f6;
padding: 15px;
margin-bottom: 25px;
border-radius: 10px;
}
.usage h2 {
font-size: 16px;
font-weight: 800;
padding: 0px;
text-transform: uppercase;
}
.usage h3 {
font-size: 14px !important;
font-weight: 800;
padding: 0px;
text-transform: uppercase;
}
.elements-admin {
width: 100% !important;
margin: auto;
text-align: center;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.elements-admin .element {
background-color: #ffffff;
border-radius: 10px !important;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
width: 150px;
border: 5px transparent solid;
}
.elements-admin .element .infos {
padding: 10px;
}
.elements-admin .element .prix {
position: relative;
background-color: #CB2D7D;
color: #fff;
font-size: 12px;
font-weight: bold;
border-radius: 6px;
width: 80px;
margin: auto;
text-align: center;
padding: 2px;
margin-top: -24px !important;
line-height: 18px;
}
.elements-admin .element h2 {
font-size: 12px;
font-weight: 800;
padding: 0px;
}
.elements-admin .element h4 {
font-size: 12px;
font-weight: 800;
padding: 0px;
}
.elements-admin .element:hover {
border: 5px #CB2D7D solid;
}
#admin-main-nav {
background-color: #CB2D7D !important;
}
#admin-main-nav .et_pb_menu_0.et_pb_menu {
background-color: transparent !important;
}
#admin-main-nav ul {
list-style: none;
display: flex;
padding: 0px !important;
margin-left: 10px !important;
}
#admin-main-nav ul li {
padding: 5px 10px !important;
display: inline-flex;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
margin-right: 2px;
color: #fff !important;
}
#admin-main-nav ul li a {
color: #fff !important;
}
#admin-main-nav ul li:hover {
background-color: #fff;
}
#admin-main-nav ul li:hover a {
color: #CB2D7D !important;
}
#admin-main-nav ul .current-menu-item {
background-color: #fff;
}
#admin-main-nav ul .current-menu-item a {
color: #CB2D7D !important;
}
#admin-main-content {
padding-top: 40px !important;
}
#admin-main-content .label {
color: #fff;
padding: 2px 5px;
border-radius: 4px;
margin-bottom: 5px;
margin-right: 5px;
font-size: 12px;
}
#admin-main-content .label.bleu {
background-color: #164479;
}
#admin-main-content .label.vert {
background-color: #8CB525;
}
#admin-main-content .label.fushia {
background-color: #E40E7F;
}
#admin-main-content .label.gris {
background-color: #9a9a9a;
}
#admin-main-content .label.noir {
background-color: #000000;
}
#admin-main-content .label.rouge {
background-color: #ff0000;
}
#admin-main-content .label.vert2 {
background-color: #1ca200;
}
#admin-main-content .btn {
padding: 2px 4px;
border-radius: 4px;
background-color: #CB2D7D;
color: #fff !important;
border: 1px transparent solid;
text-transform: uppercase;
font-weight: 600;
font-size: 9px !important;
line-height: 11px;
}
#admin-main-content .btn:hover {
background-color: #fff;
color: #CB2D7D !important;
border: 1px #CB2D7D solid;
}
#admin-main-content h3 {
font-size: 18px;
text-transform: uppercase;
color: #CB2D7D !important;
font-weight: bold;
border-top: 0px !important;
}
#admin-main-content ul.ligne-titre {
list-style: none;
display: flex;
justify-content: space-between;
padding: 0px !important;
}
#admin-main-content li {
margin-left: 5px;
margin-right: 5px;
}
#admin-main-content h3 {
font-weight: bold;
line-height: 24px;
}
#admin-main-content .quicksearch {
width: 75px !important;
height: 20px;
border: 1px #ededed solid;
}
#admin-main-content .quicksearch::placeholder {
color: #aaaaaa !important;
}
#admin-main-content .elements {
margin-top: 5px !important;
background-color: #f9f9f9 !important;
padding: 0px;
border: 1px #e1e1e1 solid;
border-radius: 10px;
margin-bottom: 25px !important;
width: 100% !important;
}
#admin-main-content .elements .element {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
border-top: 1px #d0cccc solid;
font-size: 14px !important;
line-height: 20px !important;
color: #000;
font-weight: 600 !important;
width: 100% !important;
}
#admin-main-content .elements .element .on .dashicons {
color: green !important;
}
#admin-main-content .elements .element .off .dashicons {
color: red !important;
}
#admin-main-content .elements .element:first-child {
padding-top: 10px !important;
border-top: 0px #d0cccc solid !important;
}
#admin-main-content .elements .element:last-child {
padding-bottom: 10px !important;
}
#admin-main-content .elements .element:hover {
background-color: #CB2D7D !important;
color: #fff !important;
cursor: pointer;
}
#admin-main-content .elements .element:hover a {
color: #fff !important;
}
#admin-main-content .elements .liste {
clear: both !important;
}
#admin-main-content .elements a {
color: #000 !important;
}
#admin-main-content .elements .badge {
clear: both;
border-radius: 4px !important;
background-color: #dedede !important;
color: #000;
font-weight: 400 !important;
margin-left: 2px !important;
margin-top: 4px;
margin-bottom: 2px;
border: 1px #888 solid;
font-size: 9px;
padding: 1px 2px !important;
}
#admin-main-content .elements .badge.alert {
background-color: red !important;
}
#admin-main-content .et_pb_column_2 {
margin-top: 0px !important;
padding: 20px;
border: 1px #dedede solid;
border-radius: 10px;
margin-bottom: 25px !important;
}
#admin-main-content .et_pb_column_2 .delete a {
border: 1px #ff0000 solid;
padding: 5px 10px;
background-color: red;
color: #fff !important;
border-radius: 5px;
color: #fff;
}
#admin-main-content .et_pb_column_2 .delete:hover a {
background-color: #fff;
color: red !important;
}
#admin-main-content .et_pb_column_2 .frm_section_heading {
background-color: #f7f7f7;
border-radius: 5px;
padding: 20px;
margin-top: 0px;
margin-bottom: 20px;
}