    .select2-dropdown--below{
        background-color:  #000000 !important;
        border: none !important;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    }

    .select2-search__field{
        background-color:  #000000 !important;
        border: none !important;
        color: #fff !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        transition:  none !important;
        outline: none;
        border-bottom: 1px solid #fff !important;
    }
    .select2-search__field:focus-visible {
        outline: none !important;
        border-color: transparent !important;
        box-shadow: none !important;
        border-bottom: 1px solid #fff !important;
    }



/*Colors Brands*/
.fca-Color_psa-archive {
    color: #002b63 !important;
}

.fca-Color_psa-archive svg path{
    fill: #002b63 !important;
}

.fca-Color_psa-archive:hover, .fca-Color_psa-archive:active {
    color: #002b63;
}

/*Colors Links*/
.fca-Description_News-psa-archive a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_psa-archive {
    background-color: #002b63;
}

/*Active Menu Brands*/
.fca-Active_psa-archive:before {
    background-color: #002b63;
}

/*Hover Menu Brands*/
.fca-Hover_psa-archive a:hover {
    color: #002b63 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-psa-archive:after {
    background-color: #002b63;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-psa-archive {
    color: #002b63 !important;
}

.fca-Menu_Color-psa-archive:after {
    background-color: #002b63;
}

/*Button Brands*/
.fca-Btn_psa-archive {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Btn_psa-archive:hover, .fca-Btn_psa-archive:focus, .fca-Btn_psa-archive:active {
    background-color: #002b63 !important;
    border-color: #002b63 !important;
}

/*Brands Awards*/
.fca-Text_Table-psa-archive {
    background-color: rgba(0,43,99,.8) !important;
}

.fca-Text_Table-psa-archive .fca-Special_psa-archive:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_psa-archive:after {
    background-color: #002b63;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-psa-archive:after {
    background-color: #002b63;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_psa-archive {
    background-color: rgba(0,43,99,.2);
    color: #002b63;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_psa-archive .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #002b63 !important;
}

.fca-Scroll_psa-archive ul li:hover, .fca-Scroll_psa-archive ul li.active {
    background-color: #002b63;
}

/*Color Brands Content Tab*/
.fca-Tab_psa-archive .active:after {
    background-color: #002b63;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_psa-archive input[type='checkbox'] + label > span {
    border: 2px solid#002b63;
}

.fca-Checkbox_psa-archive input[type='checkbox']:checked + label > span {
    border: 10px solid#002b63;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-psa-archive .checkmark {
    border: 2px solid#002b63;
}

.fca-Radio_Color-psa-archive .checkmark:after {
    background: #002b63;
}

.fca-Radio_Color-psa-archive input:checked ~ .checkmark {
    border: 2px solid#002b63;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-psa-archive input[type="radio"] + label:before {
    border-color: #002b63;
}

.fca-Radio_Color-psa-archive input[type="radio"] + label:after {
    background-color: #002b63;
}

.fca-Radio_Color-psa-archive input[type="radio"]:checked + label::after {
    background: #002b63;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-psa-archive .fca-Icon_Exclamation {
    border: 2px solid#002b63;
}

/*Color Search Menu*/
.fca-Search_Menu-psa-archive .form-control:focus {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-psa-archive input {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-psa-archive input::-webkit-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-psa-archive input::-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-psa-archive input:-ms-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-psa-archive input:-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-psa-archive .fca-Button_Search {
    background-color: #002b63;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-psa-archive input {
        border-bottom: 1px solid rgba(0,43,99,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_psa-archive .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_psa-archive .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_psa-archive .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_psa-archive .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_psa-archive .flatpickr-calendar .flatpickr-day.today {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Datepicker_psa-archive .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_psa-archive .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-NavbarBackground_psa-archive {
    background-color: #ffffff;
}

.fca-NavbarTextColor_psa-archive,
.fca-NavbarTextColor_psa-archive .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_psa-archive .header-Navbar_Navbar-nav-link:before {
    background-color: #002b63 !important;
}

.fca-Menu_Models .fca-Menu_Models_psa-archive.active:before {
    border-color: #002b63;
}


.fca-Border_psa-archive.active {
    border-color: #002b63;
}

.underlineBrand_psa-archive:before {
    background: #002b63 !important;
}

.fca-Body_psa-archive .newsletter-brand {
    border-color: #002b63 !important;
}
.fca-Body_psa-archive .newsletter-brand :checked + label::before {
    color: #002b63 !important;
}


/*Colors Brands*/
.fca-Color_mobilisights {
    color: #002b63 !important;
}

.fca-Color_mobilisights svg path{
    fill: #002b63 !important;
}

.fca-Color_mobilisights:hover, .fca-Color_mobilisights:active {
    color: #002b63;
}

/*Colors Links*/
.fca-Description_News-mobilisights a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_mobilisights {
    background-color: #002b63;
}

/*Active Menu Brands*/
.fca-Active_mobilisights:before {
    background-color: #002b63;
}

/*Hover Menu Brands*/
.fca-Hover_mobilisights a:hover {
    color: #002b63 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-mobilisights:after {
    background-color: #002b63;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-mobilisights {
    color: #002b63 !important;
}

.fca-Menu_Color-mobilisights:after {
    background-color: #002b63;
}

/*Button Brands*/
.fca-Btn_mobilisights {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Btn_mobilisights:hover, .fca-Btn_mobilisights:focus, .fca-Btn_mobilisights:active {
    background-color: #002b63 !important;
    border-color: #002b63 !important;
}

/*Brands Awards*/
.fca-Text_Table-mobilisights {
    background-color: rgba(0,43,99,.8) !important;
}

.fca-Text_Table-mobilisights .fca-Special_mobilisights:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_mobilisights:after {
    background-color: #002b63;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-mobilisights:after {
    background-color: #002b63;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_mobilisights {
    background-color: rgba(0,43,99,.2);
    color: #002b63;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_mobilisights .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #002b63 !important;
}

.fca-Scroll_mobilisights ul li:hover, .fca-Scroll_mobilisights ul li.active {
    background-color: #002b63;
}

/*Color Brands Content Tab*/
.fca-Tab_mobilisights .active:after {
    background-color: #002b63;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_mobilisights input[type='checkbox'] + label > span {
    border: 2px solid#002b63;
}

.fca-Checkbox_mobilisights input[type='checkbox']:checked + label > span {
    border: 10px solid#002b63;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-mobilisights .checkmark {
    border: 2px solid#002b63;
}

.fca-Radio_Color-mobilisights .checkmark:after {
    background: #002b63;
}

.fca-Radio_Color-mobilisights input:checked ~ .checkmark {
    border: 2px solid#002b63;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-mobilisights input[type="radio"] + label:before {
    border-color: #002b63;
}

.fca-Radio_Color-mobilisights input[type="radio"] + label:after {
    background-color: #002b63;
}

.fca-Radio_Color-mobilisights input[type="radio"]:checked + label::after {
    background: #002b63;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-mobilisights .fca-Icon_Exclamation {
    border: 2px solid#002b63;
}

/*Color Search Menu*/
.fca-Search_Menu-mobilisights .form-control:focus {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-mobilisights input {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-mobilisights input::-webkit-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-mobilisights input::-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-mobilisights input:-ms-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-mobilisights input:-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-mobilisights .fca-Button_Search {
    background-color: #002b63;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-mobilisights input {
        border-bottom: 1px solid rgba(0,43,99,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_mobilisights .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_mobilisights .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_mobilisights .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_mobilisights .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_mobilisights .flatpickr-calendar .flatpickr-day.today {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Datepicker_mobilisights .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_mobilisights .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-NavbarBackground_mobilisights {
    background-color: #ffffff;
}

.fca-NavbarTextColor_mobilisights,
.fca-NavbarTextColor_mobilisights .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_mobilisights .header-Navbar_Navbar-nav-link:before {
    background-color: #002b63 !important;
}

.fca-Menu_Models .fca-Menu_Models_mobilisights.active:before {
    border-color: #002b63;
}


.fca-Border_mobilisights.active {
    border-color: #002b63;
}

.underlineBrand_mobilisights:before {
    background: #002b63 !important;
}

.fca-Body_mobilisights .newsletter-brand {
    border-color: #002b63 !important;
}
.fca-Body_mobilisights .newsletter-brand :checked + label::before {
    color: #002b63 !important;
}


/*Colors Brands*/
.fca-Color_leapmotor {
    color: #084828 !important;
}

.fca-Color_leapmotor svg path{
    fill: #084828 !important;
}

.fca-Color_leapmotor:hover, .fca-Color_leapmotor:active {
    color: #084828;
}

/*Colors Links*/
.fca-Description_News-leapmotor a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_leapmotor {
    background-color: #084828;
}

/*Active Menu Brands*/
.fca-Active_leapmotor:before {
    background-color: #084828;
}

/*Hover Menu Brands*/
.fca-Hover_leapmotor a:hover {
    color: #084828 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-leapmotor:after {
    background-color: #084828;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-leapmotor {
    color: #084828 !important;
}

.fca-Menu_Color-leapmotor:after {
    background-color: #084828;
}

/*Button Brands*/
.fca-Btn_leapmotor {
    background-color: #084828;
    border-color: #084828;
}

.fca-Btn_leapmotor:hover, .fca-Btn_leapmotor:focus, .fca-Btn_leapmotor:active {
    background-color: #084828 !important;
    border-color: #084828 !important;
}

/*Brands Awards*/
.fca-Text_Table-leapmotor {
    background-color: rgba(8,72,40,.8) !important;
}

.fca-Text_Table-leapmotor .fca-Special_leapmotor:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_leapmotor:after {
    background-color: #084828;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-leapmotor:after {
    background-color: #084828;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_leapmotor {
    background-color: rgba(8,72,40,.2);
    color: #084828;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_leapmotor .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #084828 !important;
}

.fca-Scroll_leapmotor ul li:hover, .fca-Scroll_leapmotor ul li.active {
    background-color: #084828;
}

/*Color Brands Content Tab*/
.fca-Tab_leapmotor .active:after {
    background-color: #084828;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_leapmotor input[type='checkbox'] + label > span {
    border: 2px solid#084828;
}

.fca-Checkbox_leapmotor input[type='checkbox']:checked + label > span {
    border: 10px solid#084828;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-leapmotor .checkmark {
    border: 2px solid#084828;
}

.fca-Radio_Color-leapmotor .checkmark:after {
    background: #084828;
}

.fca-Radio_Color-leapmotor input:checked ~ .checkmark {
    border: 2px solid#084828;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-leapmotor input[type="radio"] + label:before {
    border-color: #084828;
}

.fca-Radio_Color-leapmotor input[type="radio"] + label:after {
    background-color: #084828;
}

.fca-Radio_Color-leapmotor input[type="radio"]:checked + label::after {
    background: #084828;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-leapmotor .fca-Icon_Exclamation {
    border: 2px solid#084828;
}

/*Color Search Menu*/
.fca-Search_Menu-leapmotor .form-control:focus {
    color: rgba(8,72,40,.7);
}

.fca-Search_Menu-leapmotor input {
    color: rgba(8,72,40,.7);
}

.fca-Search_Menu-leapmotor input::-webkit-input-placeholder {
    color: rgba(8,72,40,.7);
}

.fca-Search_Menu-leapmotor input::-moz-placeholder {
    color: rgba(8,72,40,.7);
}

.fca-Search_Menu-leapmotor input:-ms-input-placeholder {
    color: rgba(8,72,40,.7);
}

.fca-Search_Menu-leapmotor input:-moz-placeholder {
    color: rgba(8,72,40,.7);
}

.fca-Search_Menu-leapmotor .fca-Button_Search {
    background-color: #084828;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-leapmotor input {
        border-bottom: 1px solid rgba(8,72,40,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_leapmotor .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #084828 inset;
    -webkit-box-shadow: 2px -2px #084828 inset;
}

.fca-Datepicker_leapmotor .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #084828 inset;
    -webkit-box-shadow: 2px -2px #084828 inset;
}

.fca-Datepicker_leapmotor .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #084828 inset;
    -webkit-box-shadow: 2px -2px #084828 inset;
}

.fca-Datepicker_leapmotor .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #084828 inset;
    -webkit-box-shadow: 2px -2px #084828 inset;
}

.fca-Datepicker_leapmotor .flatpickr-calendar .flatpickr-day.today {
    background-color: #084828;
    border-color: #084828;
}

.fca-Datepicker_leapmotor .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_leapmotor .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #084828;
    border-color: #084828;
}

.fca-NavbarBackground_leapmotor {
    background-color: #ffffff;
}

.fca-NavbarTextColor_leapmotor,
.fca-NavbarTextColor_leapmotor .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_leapmotor .header-Navbar_Navbar-nav-link:before {
    background-color: #084828 !important;
}

.fca-Menu_Models .fca-Menu_Models_leapmotor.active:before {
    border-color: #084828;
}


.fca-Border_leapmotor.active {
    border-color: #084828;
}

.underlineBrand_leapmotor:before {
    background: #084828 !important;
}

.fca-Body_leapmotor .newsletter-brand {
    border-color: #084828 !important;
}
.fca-Body_leapmotor .newsletter-brand :checked + label::before {
    color: #084828 !important;
}


/*Colors Brands*/
.fca-Color_leasys-archive {
    color: #002b63 !important;
}

.fca-Color_leasys-archive svg path{
    fill: #002b63 !important;
}

.fca-Color_leasys-archive:hover, .fca-Color_leasys-archive:active {
    color: #002b63;
}

/*Colors Links*/
.fca-Description_News-leasys-archive a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_leasys-archive {
    background-color: #002b63;
}

/*Active Menu Brands*/
.fca-Active_leasys-archive:before {
    background-color: #002b63;
}

/*Hover Menu Brands*/
.fca-Hover_leasys-archive a:hover {
    color: #002b63 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-leasys-archive:after {
    background-color: #002b63;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-leasys-archive {
    color: #002b63 !important;
}

.fca-Menu_Color-leasys-archive:after {
    background-color: #002b63;
}

/*Button Brands*/
.fca-Btn_leasys-archive {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Btn_leasys-archive:hover, .fca-Btn_leasys-archive:focus, .fca-Btn_leasys-archive:active {
    background-color: #002b63 !important;
    border-color: #002b63 !important;
}

/*Brands Awards*/
.fca-Text_Table-leasys-archive {
    background-color: rgba(0,43,99,.8) !important;
}

.fca-Text_Table-leasys-archive .fca-Special_leasys-archive:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_leasys-archive:after {
    background-color: #002b63;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-leasys-archive:after {
    background-color: #002b63;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_leasys-archive {
    background-color: rgba(0,43,99,.2);
    color: #002b63;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_leasys-archive .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #002b63 !important;
}

.fca-Scroll_leasys-archive ul li:hover, .fca-Scroll_leasys-archive ul li.active {
    background-color: #002b63;
}

/*Color Brands Content Tab*/
.fca-Tab_leasys-archive .active:after {
    background-color: #002b63;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_leasys-archive input[type='checkbox'] + label > span {
    border: 2px solid#002b63;
}

.fca-Checkbox_leasys-archive input[type='checkbox']:checked + label > span {
    border: 10px solid#002b63;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-leasys-archive .checkmark {
    border: 2px solid#002b63;
}

.fca-Radio_Color-leasys-archive .checkmark:after {
    background: #002b63;
}

.fca-Radio_Color-leasys-archive input:checked ~ .checkmark {
    border: 2px solid#002b63;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-leasys-archive input[type="radio"] + label:before {
    border-color: #002b63;
}

.fca-Radio_Color-leasys-archive input[type="radio"] + label:after {
    background-color: #002b63;
}

.fca-Radio_Color-leasys-archive input[type="radio"]:checked + label::after {
    background: #002b63;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-leasys-archive .fca-Icon_Exclamation {
    border: 2px solid#002b63;
}

/*Color Search Menu*/
.fca-Search_Menu-leasys-archive .form-control:focus {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys-archive input {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys-archive input::-webkit-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys-archive input::-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys-archive input:-ms-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys-archive input:-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys-archive .fca-Button_Search {
    background-color: #002b63;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-leasys-archive input {
        border-bottom: 1px solid rgba(0,43,99,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_leasys-archive .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_leasys-archive .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_leasys-archive .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_leasys-archive .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_leasys-archive .flatpickr-calendar .flatpickr-day.today {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Datepicker_leasys-archive .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_leasys-archive .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-NavbarBackground_leasys-archive {
    background-color: #ffffff;
}

.fca-NavbarTextColor_leasys-archive,
.fca-NavbarTextColor_leasys-archive .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_leasys-archive .header-Navbar_Navbar-nav-link:before {
    background-color: #002b63 !important;
}

.fca-Menu_Models .fca-Menu_Models_leasys-archive.active:before {
    border-color: #002b63;
}


.fca-Border_leasys-archive.active {
    border-color: #002b63;
}

.underlineBrand_leasys-archive:before {
    background: #002b63 !important;
}

.fca-Body_leasys-archive .newsletter-brand {
    border-color: #002b63 !important;
}
.fca-Body_leasys-archive .newsletter-brand :checked + label::before {
    color: #002b63 !important;
}


/*Colors Brands*/
.fca-Color_fca-archive {
    color: #002b63 !important;
}

.fca-Color_fca-archive svg path{
    fill: #002b63 !important;
}

.fca-Color_fca-archive:hover, .fca-Color_fca-archive:active {
    color: #002b63;
}

/*Colors Links*/
.fca-Description_News-fca-archive a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_fca-archive {
    background-color: #002b63;
}

/*Active Menu Brands*/
.fca-Active_fca-archive:before {
    background-color: #002b63;
}

/*Hover Menu Brands*/
.fca-Hover_fca-archive a:hover {
    color: #002b63 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-fca-archive:after {
    background-color: #002b63;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-fca-archive {
    color: #002b63 !important;
}

.fca-Menu_Color-fca-archive:after {
    background-color: #002b63;
}

/*Button Brands*/
.fca-Btn_fca-archive {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Btn_fca-archive:hover, .fca-Btn_fca-archive:focus, .fca-Btn_fca-archive:active {
    background-color: #002b63 !important;
    border-color: #002b63 !important;
}

/*Brands Awards*/
.fca-Text_Table-fca-archive {
    background-color: rgba(0,43,99,.8) !important;
}

.fca-Text_Table-fca-archive .fca-Special_fca-archive:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_fca-archive:after {
    background-color: #002b63;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-fca-archive:after {
    background-color: #002b63;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_fca-archive {
    background-color: rgba(0,43,99,.2);
    color: #002b63;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_fca-archive .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #002b63 !important;
}

.fca-Scroll_fca-archive ul li:hover, .fca-Scroll_fca-archive ul li.active {
    background-color: #002b63;
}

/*Color Brands Content Tab*/
.fca-Tab_fca-archive .active:after {
    background-color: #002b63;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_fca-archive input[type='checkbox'] + label > span {
    border: 2px solid#002b63;
}

.fca-Checkbox_fca-archive input[type='checkbox']:checked + label > span {
    border: 10px solid#002b63;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-fca-archive .checkmark {
    border: 2px solid#002b63;
}

.fca-Radio_Color-fca-archive .checkmark:after {
    background: #002b63;
}

.fca-Radio_Color-fca-archive input:checked ~ .checkmark {
    border: 2px solid#002b63;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-fca-archive input[type="radio"] + label:before {
    border-color: #002b63;
}

.fca-Radio_Color-fca-archive input[type="radio"] + label:after {
    background-color: #002b63;
}

.fca-Radio_Color-fca-archive input[type="radio"]:checked + label::after {
    background: #002b63;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-fca-archive .fca-Icon_Exclamation {
    border: 2px solid#002b63;
}

/*Color Search Menu*/
.fca-Search_Menu-fca-archive .form-control:focus {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-fca-archive input {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-fca-archive input::-webkit-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-fca-archive input::-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-fca-archive input:-ms-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-fca-archive input:-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-fca-archive .fca-Button_Search {
    background-color: #002b63;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-fca-archive input {
        border-bottom: 1px solid rgba(0,43,99,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_fca-archive .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_fca-archive .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_fca-archive .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_fca-archive .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_fca-archive .flatpickr-calendar .flatpickr-day.today {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Datepicker_fca-archive .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_fca-archive .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-NavbarBackground_fca-archive {
    background-color: #ffffff;
}

.fca-NavbarTextColor_fca-archive,
.fca-NavbarTextColor_fca-archive .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_fca-archive .header-Navbar_Navbar-nav-link:before {
    background-color: #002b63 !important;
}

.fca-Menu_Models .fca-Menu_Models_fca-archive.active:before {
    border-color: #002b63;
}


.fca-Border_fca-archive.active {
    border-color: #002b63;
}

.underlineBrand_fca-archive:before {
    background: #002b63 !important;
}

.fca-Body_fca-archive .newsletter-brand {
    border-color: #002b63 !important;
}
.fca-Body_fca-archive .newsletter-brand :checked + label::before {
    color: #002b63 !important;
}


/*Colors Brands*/
.fca-Color_abarth {
    color: #f50103 !important;
}

.fca-Color_abarth svg path{
    fill: #f50103 !important;
}

.fca-Color_abarth:hover, .fca-Color_abarth:active {
    color: #f50103;
}

/*Colors Links*/
.fca-Description_News-abarth a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_abarth {
    background-color: #f50103;
}

/*Active Menu Brands*/
.fca-Active_abarth:before {
    background-color: #f50103;
}

/*Hover Menu Brands*/
.fca-Hover_abarth a:hover {
    color: #f50103 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-abarth:after {
    background-color: #f50103;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-abarth {
    color: #f50103 !important;
}

.fca-Menu_Color-abarth:after {
    background-color: #f50103;
}

/*Button Brands*/
.fca-Btn_abarth {
    background-color: #f50103;
    border-color: #f50103;
}

.fca-Btn_abarth:hover, .fca-Btn_abarth:focus, .fca-Btn_abarth:active {
    background-color: #f50103 !important;
    border-color: #f50103 !important;
}

/*Brands Awards*/
.fca-Text_Table-abarth {
    background-color: rgba(245,1,3,.8) !important;
}

.fca-Text_Table-abarth .fca-Special_abarth:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_abarth:after {
    background-color: #f50103;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-abarth:after {
    background-color: #f50103;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_abarth {
    background-color: rgba(245,1,3,.2);
    color: #f50103;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_abarth .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #f50103 !important;
}

.fca-Scroll_abarth ul li:hover, .fca-Scroll_abarth ul li.active {
    background-color: #f50103;
}

/*Color Brands Content Tab*/
.fca-Tab_abarth .active:after {
    background-color: #f50103;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_abarth input[type='checkbox'] + label > span {
    border: 2px solid#f50103;
}

.fca-Checkbox_abarth input[type='checkbox']:checked + label > span {
    border: 10px solid#f50103;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-abarth .checkmark {
    border: 2px solid#f50103;
}

.fca-Radio_Color-abarth .checkmark:after {
    background: #f50103;
}

.fca-Radio_Color-abarth input:checked ~ .checkmark {
    border: 2px solid#f50103;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-abarth input[type="radio"] + label:before {
    border-color: #f50103;
}

.fca-Radio_Color-abarth input[type="radio"] + label:after {
    background-color: #f50103;
}

.fca-Radio_Color-abarth input[type="radio"]:checked + label::after {
    background: #f50103;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-abarth .fca-Icon_Exclamation {
    border: 2px solid#f50103;
}

/*Color Search Menu*/
.fca-Search_Menu-abarth .form-control:focus {
    color: rgba(245,1,3,.7);
}

.fca-Search_Menu-abarth input {
    color: rgba(245,1,3,.7);
}

.fca-Search_Menu-abarth input::-webkit-input-placeholder {
    color: rgba(245,1,3,.7);
}

.fca-Search_Menu-abarth input::-moz-placeholder {
    color: rgba(245,1,3,.7);
}

.fca-Search_Menu-abarth input:-ms-input-placeholder {
    color: rgba(245,1,3,.7);
}

.fca-Search_Menu-abarth input:-moz-placeholder {
    color: rgba(245,1,3,.7);
}

.fca-Search_Menu-abarth .fca-Button_Search {
    background-color: #f50103;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-abarth input {
        border-bottom: 1px solid rgba(245,1,3,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_abarth .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #f50103 inset;
    -webkit-box-shadow: 2px -2px #f50103 inset;
}

.fca-Datepicker_abarth .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #f50103 inset;
    -webkit-box-shadow: 2px -2px #f50103 inset;
}

.fca-Datepicker_abarth .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #f50103 inset;
    -webkit-box-shadow: 2px -2px #f50103 inset;
}

.fca-Datepicker_abarth .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #f50103 inset;
    -webkit-box-shadow: 2px -2px #f50103 inset;
}

.fca-Datepicker_abarth .flatpickr-calendar .flatpickr-day.today {
    background-color: #f50103;
    border-color: #f50103;
}

.fca-Datepicker_abarth .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_abarth .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #f50103;
    border-color: #f50103;
}

.fca-NavbarBackground_abarth {
    background-color: #ffffff;
}

.fca-NavbarTextColor_abarth,
.fca-NavbarTextColor_abarth .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_abarth .header-Navbar_Navbar-nav-link:before {
    background-color: #f50103 !important;
}

.fca-Menu_Models .fca-Menu_Models_abarth.active:before {
    border-color: #f50103;
}


.fca-Border_abarth.active {
    border-color: #f50103;
}

.underlineBrand_abarth:before {
    background: #f50103 !important;
}

.fca-Body_abarth .newsletter-brand {
    border-color: #f50103 !important;
}
.fca-Body_abarth .newsletter-brand :checked + label::before {
    color: #f50103 !important;
}


/*Colors Brands*/
.fca-Color_alfa-romeo {
    color: #8f0b24 !important;
}

.fca-Color_alfa-romeo svg path{
    fill: #8f0b24 !important;
}

.fca-Color_alfa-romeo:hover, .fca-Color_alfa-romeo:active {
    color: #8f0b24;
}

/*Colors Links*/
.fca-Description_News-alfa-romeo a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_alfa-romeo {
    background-color: #8f0b24;
}

/*Active Menu Brands*/
.fca-Active_alfa-romeo:before {
    background-color: #8f0b24;
}

/*Hover Menu Brands*/
.fca-Hover_alfa-romeo a:hover {
    color: #8f0b24 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-alfa-romeo:after {
    background-color: #8f0b24;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-alfa-romeo {
    color: #8f0b24 !important;
}

.fca-Menu_Color-alfa-romeo:after {
    background-color: #8f0b24;
}

/*Button Brands*/
.fca-Btn_alfa-romeo {
    background-color: #8f0b24;
    border-color: #8f0b24;
}

.fca-Btn_alfa-romeo:hover, .fca-Btn_alfa-romeo:focus, .fca-Btn_alfa-romeo:active {
    background-color: #8f0b24 !important;
    border-color: #8f0b24 !important;
}

/*Brands Awards*/
.fca-Text_Table-alfa-romeo {
    background-color: rgba(143,11,36,.8) !important;
}

.fca-Text_Table-alfa-romeo .fca-Special_alfa-romeo:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_alfa-romeo:after {
    background-color: #8f0b24;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-alfa-romeo:after {
    background-color: #8f0b24;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_alfa-romeo {
    background-color: rgba(143,11,36,.2);
    color: #8f0b24;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_alfa-romeo .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #8f0b24 !important;
}

.fca-Scroll_alfa-romeo ul li:hover, .fca-Scroll_alfa-romeo ul li.active {
    background-color: #8f0b24;
}

/*Color Brands Content Tab*/
.fca-Tab_alfa-romeo .active:after {
    background-color: #8f0b24;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_alfa-romeo input[type='checkbox'] + label > span {
    border: 2px solid#8f0b24;
}

.fca-Checkbox_alfa-romeo input[type='checkbox']:checked + label > span {
    border: 10px solid#8f0b24;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-alfa-romeo .checkmark {
    border: 2px solid#8f0b24;
}

.fca-Radio_Color-alfa-romeo .checkmark:after {
    background: #8f0b24;
}

.fca-Radio_Color-alfa-romeo input:checked ~ .checkmark {
    border: 2px solid#8f0b24;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-alfa-romeo input[type="radio"] + label:before {
    border-color: #8f0b24;
}

.fca-Radio_Color-alfa-romeo input[type="radio"] + label:after {
    background-color: #8f0b24;
}

.fca-Radio_Color-alfa-romeo input[type="radio"]:checked + label::after {
    background: #8f0b24;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-alfa-romeo .fca-Icon_Exclamation {
    border: 2px solid#8f0b24;
}

/*Color Search Menu*/
.fca-Search_Menu-alfa-romeo .form-control:focus {
    color: rgba(143,11,36,.7);
}

.fca-Search_Menu-alfa-romeo input {
    color: rgba(143,11,36,.7);
}

.fca-Search_Menu-alfa-romeo input::-webkit-input-placeholder {
    color: rgba(143,11,36,.7);
}

.fca-Search_Menu-alfa-romeo input::-moz-placeholder {
    color: rgba(143,11,36,.7);
}

.fca-Search_Menu-alfa-romeo input:-ms-input-placeholder {
    color: rgba(143,11,36,.7);
}

.fca-Search_Menu-alfa-romeo input:-moz-placeholder {
    color: rgba(143,11,36,.7);
}

.fca-Search_Menu-alfa-romeo .fca-Button_Search {
    background-color: #8f0b24;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-alfa-romeo input {
        border-bottom: 1px solid rgba(143,11,36,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_alfa-romeo .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #8f0b24 inset;
    -webkit-box-shadow: 2px -2px #8f0b24 inset;
}

.fca-Datepicker_alfa-romeo .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #8f0b24 inset;
    -webkit-box-shadow: 2px -2px #8f0b24 inset;
}

.fca-Datepicker_alfa-romeo .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #8f0b24 inset;
    -webkit-box-shadow: 2px -2px #8f0b24 inset;
}

.fca-Datepicker_alfa-romeo .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #8f0b24 inset;
    -webkit-box-shadow: 2px -2px #8f0b24 inset;
}

.fca-Datepicker_alfa-romeo .flatpickr-calendar .flatpickr-day.today {
    background-color: #8f0b24;
    border-color: #8f0b24;
}

.fca-Datepicker_alfa-romeo .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_alfa-romeo .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #8f0b24;
    border-color: #8f0b24;
}

.fca-NavbarBackground_alfa-romeo {
    background-color: #ffffff;
}

.fca-NavbarTextColor_alfa-romeo,
.fca-NavbarTextColor_alfa-romeo .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_alfa-romeo .header-Navbar_Navbar-nav-link:before {
    background-color: #8f0b24 !important;
}

.fca-Menu_Models .fca-Menu_Models_alfa-romeo.active:before {
    border-color: #8f0b24;
}


.fca-Border_alfa-romeo.active {
    border-color: #8f0b24;
}

.underlineBrand_alfa-romeo:before {
    background: #8f0b24 !important;
}

.fca-Body_alfa-romeo .newsletter-brand {
    border-color: #8f0b24 !important;
}
.fca-Body_alfa-romeo .newsletter-brand :checked + label::before {
    color: #8f0b24 !important;
}


/*Colors Brands*/
.fca-Color_citroen {
    color: #9d0605 !important;
}

.fca-Color_citroen svg path{
    fill: #9d0605 !important;
}

.fca-Color_citroen:hover, .fca-Color_citroen:active {
    color: #9d0605;
}

/*Colors Links*/
.fca-Description_News-citroen a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_citroen {
    background-color: #9d0605;
}

/*Active Menu Brands*/
.fca-Active_citroen:before {
    background-color: #9d0605;
}

/*Hover Menu Brands*/
.fca-Hover_citroen a:hover {
    color: #9d0605 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-citroen:after {
    background-color: #9d0605;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-citroen {
    color: #9d0605 !important;
}

.fca-Menu_Color-citroen:after {
    background-color: #9d0605;
}

/*Button Brands*/
.fca-Btn_citroen {
    background-color: #9d0605;
    border-color: #9d0605;
}

.fca-Btn_citroen:hover, .fca-Btn_citroen:focus, .fca-Btn_citroen:active {
    background-color: #9d0605 !important;
    border-color: #9d0605 !important;
}

/*Brands Awards*/
.fca-Text_Table-citroen {
    background-color: rgba(157,6,5,.8) !important;
}

.fca-Text_Table-citroen .fca-Special_citroen:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_citroen:after {
    background-color: #9d0605;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-citroen:after {
    background-color: #9d0605;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_citroen {
    background-color: rgba(157,6,5,.2);
    color: #9d0605;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_citroen .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #9d0605 !important;
}

.fca-Scroll_citroen ul li:hover, .fca-Scroll_citroen ul li.active {
    background-color: #9d0605;
}

/*Color Brands Content Tab*/
.fca-Tab_citroen .active:after {
    background-color: #9d0605;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_citroen input[type='checkbox'] + label > span {
    border: 2px solid#9d0605;
}

.fca-Checkbox_citroen input[type='checkbox']:checked + label > span {
    border: 10px solid#9d0605;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-citroen .checkmark {
    border: 2px solid#9d0605;
}

.fca-Radio_Color-citroen .checkmark:after {
    background: #9d0605;
}

.fca-Radio_Color-citroen input:checked ~ .checkmark {
    border: 2px solid#9d0605;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-citroen input[type="radio"] + label:before {
    border-color: #9d0605;
}

.fca-Radio_Color-citroen input[type="radio"] + label:after {
    background-color: #9d0605;
}

.fca-Radio_Color-citroen input[type="radio"]:checked + label::after {
    background: #9d0605;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-citroen .fca-Icon_Exclamation {
    border: 2px solid#9d0605;
}

/*Color Search Menu*/
.fca-Search_Menu-citroen .form-control:focus {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen input {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen input::-webkit-input-placeholder {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen input::-moz-placeholder {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen input:-ms-input-placeholder {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen input:-moz-placeholder {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen .fca-Button_Search {
    background-color: #9d0605;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-citroen input {
        border-bottom: 1px solid rgba(157,6,5,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_citroen .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #9d0605 inset;
    -webkit-box-shadow: 2px -2px #9d0605 inset;
}

.fca-Datepicker_citroen .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #9d0605 inset;
    -webkit-box-shadow: 2px -2px #9d0605 inset;
}

.fca-Datepicker_citroen .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #9d0605 inset;
    -webkit-box-shadow: 2px -2px #9d0605 inset;
}

.fca-Datepicker_citroen .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #9d0605 inset;
    -webkit-box-shadow: 2px -2px #9d0605 inset;
}

.fca-Datepicker_citroen .flatpickr-calendar .flatpickr-day.today {
    background-color: #9d0605;
    border-color: #9d0605;
}

.fca-Datepicker_citroen .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_citroen .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #9d0605;
    border-color: #9d0605;
}

.fca-NavbarBackground_citroen {
    background-color: #ffffff;
}

.fca-NavbarTextColor_citroen,
.fca-NavbarTextColor_citroen .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_citroen .header-Navbar_Navbar-nav-link:before {
    background-color: #9d0605 !important;
}

.fca-Menu_Models .fca-Menu_Models_citroen.active:before {
    border-color: #9d0605;
}


.fca-Border_citroen.active {
    border-color: #9d0605;
}

.underlineBrand_citroen:before {
    background: #9d0605 !important;
}

.fca-Body_citroen .newsletter-brand {
    border-color: #9d0605 !important;
}
.fca-Body_citroen .newsletter-brand :checked + label::before {
    color: #9d0605 !important;
}


/*Colors Brands*/
.fca-Color_dodge {
    color: #b60000 !important;
}

.fca-Color_dodge svg path{
    fill: #b60000 !important;
}

.fca-Color_dodge:hover, .fca-Color_dodge:active {
    color: #b60000;
}

/*Colors Links*/
.fca-Description_News-dodge a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_dodge {
    background-color: #b60000;
}

/*Active Menu Brands*/
.fca-Active_dodge:before {
    background-color: #b60000;
}

/*Hover Menu Brands*/
.fca-Hover_dodge a:hover {
    color: #b60000 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-dodge:after {
    background-color: #b60000;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-dodge {
    color: #b60000 !important;
}

.fca-Menu_Color-dodge:after {
    background-color: #b60000;
}

/*Button Brands*/
.fca-Btn_dodge {
    background-color: #b60000;
    border-color: #b60000;
}

.fca-Btn_dodge:hover, .fca-Btn_dodge:focus, .fca-Btn_dodge:active {
    background-color: #b60000 !important;
    border-color: #b60000 !important;
}

/*Brands Awards*/
.fca-Text_Table-dodge {
    background-color: rgba(182,0,0,.8) !important;
}

.fca-Text_Table-dodge .fca-Special_dodge:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_dodge:after {
    background-color: #b60000;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-dodge:after {
    background-color: #b60000;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_dodge {
    background-color: rgba(182,0,0,.2);
    color: #b60000;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_dodge .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #b60000 !important;
}

.fca-Scroll_dodge ul li:hover, .fca-Scroll_dodge ul li.active {
    background-color: #b60000;
}

/*Color Brands Content Tab*/
.fca-Tab_dodge .active:after {
    background-color: #b60000;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_dodge input[type='checkbox'] + label > span {
    border: 2px solid#b60000;
}

.fca-Checkbox_dodge input[type='checkbox']:checked + label > span {
    border: 10px solid#b60000;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-dodge .checkmark {
    border: 2px solid#b60000;
}

.fca-Radio_Color-dodge .checkmark:after {
    background: #b60000;
}

.fca-Radio_Color-dodge input:checked ~ .checkmark {
    border: 2px solid#b60000;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-dodge input[type="radio"] + label:before {
    border-color: #b60000;
}

.fca-Radio_Color-dodge input[type="radio"] + label:after {
    background-color: #b60000;
}

.fca-Radio_Color-dodge input[type="radio"]:checked + label::after {
    background: #b60000;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-dodge .fca-Icon_Exclamation {
    border: 2px solid#b60000;
}

/*Color Search Menu*/
.fca-Search_Menu-dodge .form-control:focus {
    color: rgba(182,0,0,.7);
}

.fca-Search_Menu-dodge input {
    color: rgba(182,0,0,.7);
}

.fca-Search_Menu-dodge input::-webkit-input-placeholder {
    color: rgba(182,0,0,.7);
}

.fca-Search_Menu-dodge input::-moz-placeholder {
    color: rgba(182,0,0,.7);
}

.fca-Search_Menu-dodge input:-ms-input-placeholder {
    color: rgba(182,0,0,.7);
}

.fca-Search_Menu-dodge input:-moz-placeholder {
    color: rgba(182,0,0,.7);
}

.fca-Search_Menu-dodge .fca-Button_Search {
    background-color: #b60000;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-dodge input {
        border-bottom: 1px solid rgba(182,0,0,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_dodge .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #b60000 inset;
    -webkit-box-shadow: 2px -2px #b60000 inset;
}

.fca-Datepicker_dodge .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #b60000 inset;
    -webkit-box-shadow: 2px -2px #b60000 inset;
}

.fca-Datepicker_dodge .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #b60000 inset;
    -webkit-box-shadow: 2px -2px #b60000 inset;
}

.fca-Datepicker_dodge .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #b60000 inset;
    -webkit-box-shadow: 2px -2px #b60000 inset;
}

.fca-Datepicker_dodge .flatpickr-calendar .flatpickr-day.today {
    background-color: #b60000;
    border-color: #b60000;
}

.fca-Datepicker_dodge .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_dodge .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #b60000;
    border-color: #b60000;
}

.fca-NavbarBackground_dodge {
    background-color: #ffffff;
}

.fca-NavbarTextColor_dodge,
.fca-NavbarTextColor_dodge .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_dodge .header-Navbar_Navbar-nav-link:before {
    background-color: #b60000 !important;
}

.fca-Menu_Models .fca-Menu_Models_dodge.active:before {
    border-color: #b60000;
}


.fca-Border_dodge.active {
    border-color: #b60000;
}

.underlineBrand_dodge:before {
    background: #b60000 !important;
}

.fca-Body_dodge .newsletter-brand {
    border-color: #b60000 !important;
}
.fca-Body_dodge .newsletter-brand :checked + label::before {
    color: #b60000 !important;
}


/*Colors Brands*/
.fca-Color_corporate-communications {
    color: #243782 !important;
}

.fca-Color_corporate-communications svg path{
    fill: #243782 !important;
}

.fca-Color_corporate-communications:hover, .fca-Color_corporate-communications:active {
    color: #243782;
}

/*Colors Links*/
.fca-Description_News-corporate-communications a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_corporate-communications {
    background-color: #243782;
}

/*Active Menu Brands*/
.fca-Active_corporate-communications:before {
    background-color: #243782;
}

/*Hover Menu Brands*/
.fca-Hover_corporate-communications a:hover {
    color: #243782 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-corporate-communications:after {
    background-color: #243782;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-corporate-communications {
    color: #243782 !important;
}

.fca-Menu_Color-corporate-communications:after {
    background-color: #243782;
}

/*Button Brands*/
.fca-Btn_corporate-communications {
    background-color: #243782;
    border-color: #243782;
}

.fca-Btn_corporate-communications:hover, .fca-Btn_corporate-communications:focus, .fca-Btn_corporate-communications:active {
    background-color: #243782 !important;
    border-color: #243782 !important;
}

/*Brands Awards*/
.fca-Text_Table-corporate-communications {
    background-color: rgba(36,55,130,.8) !important;
}

.fca-Text_Table-corporate-communications .fca-Special_corporate-communications:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_corporate-communications:after {
    background-color: #243782;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-corporate-communications:after {
    background-color: #243782;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_corporate-communications {
    background-color: rgba(36,55,130,.2);
    color: #243782;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_corporate-communications .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #243782 !important;
}

.fca-Scroll_corporate-communications ul li:hover, .fca-Scroll_corporate-communications ul li.active {
    background-color: #243782;
}

/*Color Brands Content Tab*/
.fca-Tab_corporate-communications .active:after {
    background-color: #243782;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_corporate-communications input[type='checkbox'] + label > span {
    border: 2px solid#243782;
}

.fca-Checkbox_corporate-communications input[type='checkbox']:checked + label > span {
    border: 10px solid#243782;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-corporate-communications .checkmark {
    border: 2px solid#243782;
}

.fca-Radio_Color-corporate-communications .checkmark:after {
    background: #243782;
}

.fca-Radio_Color-corporate-communications input:checked ~ .checkmark {
    border: 2px solid#243782;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-corporate-communications input[type="radio"] + label:before {
    border-color: #243782;
}

.fca-Radio_Color-corporate-communications input[type="radio"] + label:after {
    background-color: #243782;
}

.fca-Radio_Color-corporate-communications input[type="radio"]:checked + label::after {
    background: #243782;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-corporate-communications .fca-Icon_Exclamation {
    border: 2px solid#243782;
}

/*Color Search Menu*/
.fca-Search_Menu-corporate-communications .form-control:focus {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-corporate-communications input {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-corporate-communications input::-webkit-input-placeholder {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-corporate-communications input::-moz-placeholder {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-corporate-communications input:-ms-input-placeholder {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-corporate-communications input:-moz-placeholder {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-corporate-communications .fca-Button_Search {
    background-color: #243782;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-corporate-communications input {
        border-bottom: 1px solid rgba(36,55,130,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_corporate-communications .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #243782 inset;
    -webkit-box-shadow: 2px -2px #243782 inset;
}

.fca-Datepicker_corporate-communications .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #243782 inset;
    -webkit-box-shadow: 2px -2px #243782 inset;
}

.fca-Datepicker_corporate-communications .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #243782 inset;
    -webkit-box-shadow: 2px -2px #243782 inset;
}

.fca-Datepicker_corporate-communications .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #243782 inset;
    -webkit-box-shadow: 2px -2px #243782 inset;
}

.fca-Datepicker_corporate-communications .flatpickr-calendar .flatpickr-day.today {
    background-color: #243782;
    border-color: #243782;
}

.fca-Datepicker_corporate-communications .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_corporate-communications .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #243782;
    border-color: #243782;
}

.fca-NavbarBackground_corporate-communications {
    background-color: #ffffff;
}

.fca-NavbarTextColor_corporate-communications,
.fca-NavbarTextColor_corporate-communications .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_corporate-communications .header-Navbar_Navbar-nav-link:before {
    background-color: #243782 !important;
}

.fca-Menu_Models .fca-Menu_Models_corporate-communications.active:before {
    border-color: #243782;
}


.fca-Border_corporate-communications.active {
    border-color: #243782;
}

.underlineBrand_corporate-communications:before {
    background: #243782 !important;
}

.fca-Body_corporate-communications .newsletter-brand {
    border-color: #243782 !important;
}
.fca-Body_corporate-communications .newsletter-brand :checked + label::before {
    color: #243782 !important;
}


/*Colors Brands*/
.fca-Color_motorsport {
    color: #243782 !important;
}

.fca-Color_motorsport svg path{
    fill: #243782 !important;
}

.fca-Color_motorsport:hover, .fca-Color_motorsport:active {
    color: #243782;
}

/*Colors Links*/
.fca-Description_News-motorsport a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_motorsport {
    background-color: #243782;
}

/*Active Menu Brands*/
.fca-Active_motorsport:before {
    background-color: #243782;
}

/*Hover Menu Brands*/
.fca-Hover_motorsport a:hover {
    color: #243782 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-motorsport:after {
    background-color: #243782;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-motorsport {
    color: #243782 !important;
}

.fca-Menu_Color-motorsport:after {
    background-color: #243782;
}

/*Button Brands*/
.fca-Btn_motorsport {
    background-color: #243782;
    border-color: #243782;
}

.fca-Btn_motorsport:hover, .fca-Btn_motorsport:focus, .fca-Btn_motorsport:active {
    background-color: #243782 !important;
    border-color: #243782 !important;
}

/*Brands Awards*/
.fca-Text_Table-motorsport {
    background-color: rgba(36,55,130,.8) !important;
}

.fca-Text_Table-motorsport .fca-Special_motorsport:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_motorsport:after {
    background-color: #243782;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-motorsport:after {
    background-color: #243782;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_motorsport {
    background-color: rgba(36,55,130,.2);
    color: #243782;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_motorsport .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #243782 !important;
}

.fca-Scroll_motorsport ul li:hover, .fca-Scroll_motorsport ul li.active {
    background-color: #243782;
}

/*Color Brands Content Tab*/
.fca-Tab_motorsport .active:after {
    background-color: #243782;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_motorsport input[type='checkbox'] + label > span {
    border: 2px solid#243782;
}

.fca-Checkbox_motorsport input[type='checkbox']:checked + label > span {
    border: 10px solid#243782;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-motorsport .checkmark {
    border: 2px solid#243782;
}

.fca-Radio_Color-motorsport .checkmark:after {
    background: #243782;
}

.fca-Radio_Color-motorsport input:checked ~ .checkmark {
    border: 2px solid#243782;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-motorsport input[type="radio"] + label:before {
    border-color: #243782;
}

.fca-Radio_Color-motorsport input[type="radio"] + label:after {
    background-color: #243782;
}

.fca-Radio_Color-motorsport input[type="radio"]:checked + label::after {
    background: #243782;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-motorsport .fca-Icon_Exclamation {
    border: 2px solid#243782;
}

/*Color Search Menu*/
.fca-Search_Menu-motorsport .form-control:focus {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-motorsport input {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-motorsport input::-webkit-input-placeholder {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-motorsport input::-moz-placeholder {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-motorsport input:-ms-input-placeholder {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-motorsport input:-moz-placeholder {
    color: rgba(36,55,130,.7);
}

.fca-Search_Menu-motorsport .fca-Button_Search {
    background-color: #243782;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-motorsport input {
        border-bottom: 1px solid rgba(36,55,130,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_motorsport .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #243782 inset;
    -webkit-box-shadow: 2px -2px #243782 inset;
}

.fca-Datepicker_motorsport .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #243782 inset;
    -webkit-box-shadow: 2px -2px #243782 inset;
}

.fca-Datepicker_motorsport .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #243782 inset;
    -webkit-box-shadow: 2px -2px #243782 inset;
}

.fca-Datepicker_motorsport .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #243782 inset;
    -webkit-box-shadow: 2px -2px #243782 inset;
}

.fca-Datepicker_motorsport .flatpickr-calendar .flatpickr-day.today {
    background-color: #243782;
    border-color: #243782;
}

.fca-Datepicker_motorsport .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_motorsport .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #243782;
    border-color: #243782;
}

.fca-NavbarBackground_motorsport {
    background-color: #ffffff;
}

.fca-NavbarTextColor_motorsport,
.fca-NavbarTextColor_motorsport .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_motorsport .header-Navbar_Navbar-nav-link:before {
    background-color: #243782 !important;
}

.fca-Menu_Models .fca-Menu_Models_motorsport.active:before {
    border-color: #243782;
}


.fca-Border_motorsport.active {
    border-color: #243782;
}

.underlineBrand_motorsport:before {
    background: #243782 !important;
}

.fca-Body_motorsport .newsletter-brand {
    border-color: #243782 !important;
}
.fca-Body_motorsport .newsletter-brand :checked + label::before {
    color: #243782 !important;
}


/*Colors Brands*/
.fca-Color_ds {
    color: #ad0040 !important;
}

.fca-Color_ds svg path{
    fill: #ad0040 !important;
}

.fca-Color_ds:hover, .fca-Color_ds:active {
    color: #ad0040;
}

/*Colors Links*/
.fca-Description_News-ds a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_ds {
    background-color: #ad0040;
}

/*Active Menu Brands*/
.fca-Active_ds:before {
    background-color: #ad0040;
}

/*Hover Menu Brands*/
.fca-Hover_ds a:hover {
    color: #ad0040 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-ds:after {
    background-color: #ad0040;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-ds {
    color: #ad0040 !important;
}

.fca-Menu_Color-ds:after {
    background-color: #ad0040;
}

/*Button Brands*/
.fca-Btn_ds {
    background-color: #ad0040;
    border-color: #ad0040;
}

.fca-Btn_ds:hover, .fca-Btn_ds:focus, .fca-Btn_ds:active {
    background-color: #ad0040 !important;
    border-color: #ad0040 !important;
}

/*Brands Awards*/
.fca-Text_Table-ds {
    background-color: rgba(173,0,64,.8) !important;
}

.fca-Text_Table-ds .fca-Special_ds:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_ds:after {
    background-color: #ad0040;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-ds:after {
    background-color: #ad0040;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_ds {
    background-color: rgba(173,0,64,.2);
    color: #ad0040;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_ds .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ad0040 !important;
}

.fca-Scroll_ds ul li:hover, .fca-Scroll_ds ul li.active {
    background-color: #ad0040;
}

/*Color Brands Content Tab*/
.fca-Tab_ds .active:after {
    background-color: #ad0040;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_ds input[type='checkbox'] + label > span {
    border: 2px solid#ad0040;
}

.fca-Checkbox_ds input[type='checkbox']:checked + label > span {
    border: 10px solid#ad0040;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-ds .checkmark {
    border: 2px solid#ad0040;
}

.fca-Radio_Color-ds .checkmark:after {
    background: #ad0040;
}

.fca-Radio_Color-ds input:checked ~ .checkmark {
    border: 2px solid#ad0040;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-ds input[type="radio"] + label:before {
    border-color: #ad0040;
}

.fca-Radio_Color-ds input[type="radio"] + label:after {
    background-color: #ad0040;
}

.fca-Radio_Color-ds input[type="radio"]:checked + label::after {
    background: #ad0040;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-ds .fca-Icon_Exclamation {
    border: 2px solid#ad0040;
}

/*Color Search Menu*/
.fca-Search_Menu-ds .form-control:focus {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds input {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds input::-webkit-input-placeholder {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds input::-moz-placeholder {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds input:-ms-input-placeholder {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds input:-moz-placeholder {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds .fca-Button_Search {
    background-color: #ad0040;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-ds input {
        border-bottom: 1px solid rgba(173,0,64,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_ds .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #ad0040 inset;
    -webkit-box-shadow: 2px -2px #ad0040 inset;
}

.fca-Datepicker_ds .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #ad0040 inset;
    -webkit-box-shadow: 2px -2px #ad0040 inset;
}

.fca-Datepicker_ds .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #ad0040 inset;
    -webkit-box-shadow: 2px -2px #ad0040 inset;
}

.fca-Datepicker_ds .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #ad0040 inset;
    -webkit-box-shadow: 2px -2px #ad0040 inset;
}

.fca-Datepicker_ds .flatpickr-calendar .flatpickr-day.today {
    background-color: #ad0040;
    border-color: #ad0040;
}

.fca-Datepicker_ds .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_ds .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #ad0040;
    border-color: #ad0040;
}

.fca-NavbarBackground_ds {
    background-color: #2f2726;
}

.fca-NavbarTextColor_ds,
.fca-NavbarTextColor_ds .header-Module_Navbar .navbar a {
    color: #ffffff !important;
}

.fca-NavbarBackground_ds .header-Navbar_Navbar-nav-link:before {
    background-color: #ad0040 !important;
}

.fca-Menu_Models .fca-Menu_Models_ds.active:before {
    border-color: #ad0040;
}


.fca-Border_ds.active {
    border-color: #ad0040;
}

.underlineBrand_ds:before {
    background: #ad0040 !important;
}

.fca-Body_ds .newsletter-brand {
    border-color: #ad0040 !important;
}
.fca-Body_ds .newsletter-brand :checked + label::before {
    color: #ad0040 !important;
}


/*Colors Brands*/
.fca-Color_e-mobility {
    color: #2a3e86 !important;
}

.fca-Color_e-mobility svg path{
    fill: #2a3e86 !important;
}

.fca-Color_e-mobility:hover, .fca-Color_e-mobility:active {
    color: #2a3e86;
}

/*Colors Links*/
.fca-Description_News-e-mobility a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_e-mobility {
    background-color: #2a3e86;
}

/*Active Menu Brands*/
.fca-Active_e-mobility:before {
    background-color: #2a3e86;
}

/*Hover Menu Brands*/
.fca-Hover_e-mobility a:hover {
    color: #2a3e86 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-e-mobility:after {
    background-color: #2a3e86;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-e-mobility {
    color: #2a3e86 !important;
}

.fca-Menu_Color-e-mobility:after {
    background-color: #2a3e86;
}

/*Button Brands*/
.fca-Btn_e-mobility {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-Btn_e-mobility:hover, .fca-Btn_e-mobility:focus, .fca-Btn_e-mobility:active {
    background-color: #2a3e86 !important;
    border-color: #2a3e86 !important;
}

/*Brands Awards*/
.fca-Text_Table-e-mobility {
    background-color: rgba(42,62,134,.8) !important;
}

.fca-Text_Table-e-mobility .fca-Special_e-mobility:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_e-mobility:after {
    background-color: #2a3e86;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-e-mobility:after {
    background-color: #2a3e86;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_e-mobility {
    background-color: rgba(42,62,134,.2);
    color: #2a3e86;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_e-mobility .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #2a3e86 !important;
}

.fca-Scroll_e-mobility ul li:hover, .fca-Scroll_e-mobility ul li.active {
    background-color: #2a3e86;
}

/*Color Brands Content Tab*/
.fca-Tab_e-mobility .active:after {
    background-color: #2a3e86;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_e-mobility input[type='checkbox'] + label > span {
    border: 2px solid#2a3e86;
}

.fca-Checkbox_e-mobility input[type='checkbox']:checked + label > span {
    border: 10px solid#2a3e86;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-e-mobility .checkmark {
    border: 2px solid#2a3e86;
}

.fca-Radio_Color-e-mobility .checkmark:after {
    background: #2a3e86;
}

.fca-Radio_Color-e-mobility input:checked ~ .checkmark {
    border: 2px solid#2a3e86;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-e-mobility input[type="radio"] + label:before {
    border-color: #2a3e86;
}

.fca-Radio_Color-e-mobility input[type="radio"] + label:after {
    background-color: #2a3e86;
}

.fca-Radio_Color-e-mobility input[type="radio"]:checked + label::after {
    background: #2a3e86;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-e-mobility .fca-Icon_Exclamation {
    border: 2px solid#2a3e86;
}

/*Color Search Menu*/
.fca-Search_Menu-e-mobility .form-control:focus {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-e-mobility input {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-e-mobility input::-webkit-input-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-e-mobility input::-moz-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-e-mobility input:-ms-input-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-e-mobility input:-moz-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-e-mobility .fca-Button_Search {
    background-color: #2a3e86;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-e-mobility input {
        border-bottom: 1px solid rgba(42,62,134,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_e-mobility .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_e-mobility .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_e-mobility .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_e-mobility .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_e-mobility .flatpickr-calendar .flatpickr-day.today {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-Datepicker_e-mobility .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_e-mobility .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-NavbarBackground_e-mobility {
    background-color: #ffffff;
}

.fca-NavbarTextColor_e-mobility,
.fca-NavbarTextColor_e-mobility .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_e-mobility .header-Navbar_Navbar-nav-link:before {
    background-color: #2a3e86 !important;
}

.fca-Menu_Models .fca-Menu_Models_e-mobility.active:before {
    border-color: #2a3e86;
}


.fca-Border_e-mobility.active {
    border-color: #2a3e86;
}

.underlineBrand_e-mobility:before {
    background: #2a3e86 !important;
}

.fca-Body_e-mobility .newsletter-brand {
    border-color: #2a3e86 !important;
}
.fca-Body_e-mobility .newsletter-brand :checked + label::before {
    color: #2a3e86 !important;
}


/*Colors Brands*/
.fca-Color_fcabank {
    color: #e4002b !important;
}

.fca-Color_fcabank svg path{
    fill: #e4002b !important;
}

.fca-Color_fcabank:hover, .fca-Color_fcabank:active {
    color: #e4002b;
}

/*Colors Links*/
.fca-Description_News-fcabank a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_fcabank {
    background-color: #e4002b;
}

/*Active Menu Brands*/
.fca-Active_fcabank:before {
    background-color: #e4002b;
}

/*Hover Menu Brands*/
.fca-Hover_fcabank a:hover {
    color: #e4002b !important;
}

/*Hover Active Country*/
.fca-Menu_Country-fcabank:after {
    background-color: #e4002b;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-fcabank {
    color: #e4002b !important;
}

.fca-Menu_Color-fcabank:after {
    background-color: #e4002b;
}

/*Button Brands*/
.fca-Btn_fcabank {
    background-color: #e4002b;
    border-color: #e4002b;
}

.fca-Btn_fcabank:hover, .fca-Btn_fcabank:focus, .fca-Btn_fcabank:active {
    background-color: #e4002b !important;
    border-color: #e4002b !important;
}

/*Brands Awards*/
.fca-Text_Table-fcabank {
    background-color: rgba(228,0,43,.8) !important;
}

.fca-Text_Table-fcabank .fca-Special_fcabank:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_fcabank:after {
    background-color: #e4002b;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-fcabank:after {
    background-color: #e4002b;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_fcabank {
    background-color: rgba(228,0,43,.2);
    color: #e4002b;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_fcabank .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #e4002b !important;
}

.fca-Scroll_fcabank ul li:hover, .fca-Scroll_fcabank ul li.active {
    background-color: #e4002b;
}

/*Color Brands Content Tab*/
.fca-Tab_fcabank .active:after {
    background-color: #e4002b;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_fcabank input[type='checkbox'] + label > span {
    border: 2px solid#e4002b;
}

.fca-Checkbox_fcabank input[type='checkbox']:checked + label > span {
    border: 10px solid#e4002b;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-fcabank .checkmark {
    border: 2px solid#e4002b;
}

.fca-Radio_Color-fcabank .checkmark:after {
    background: #e4002b;
}

.fca-Radio_Color-fcabank input:checked ~ .checkmark {
    border: 2px solid#e4002b;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-fcabank input[type="radio"] + label:before {
    border-color: #e4002b;
}

.fca-Radio_Color-fcabank input[type="radio"] + label:after {
    background-color: #e4002b;
}

.fca-Radio_Color-fcabank input[type="radio"]:checked + label::after {
    background: #e4002b;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-fcabank .fca-Icon_Exclamation {
    border: 2px solid#e4002b;
}

/*Color Search Menu*/
.fca-Search_Menu-fcabank .form-control:focus {
    color: rgba(228,0,43,.7);
}

.fca-Search_Menu-fcabank input {
    color: rgba(228,0,43,.7);
}

.fca-Search_Menu-fcabank input::-webkit-input-placeholder {
    color: rgba(228,0,43,.7);
}

.fca-Search_Menu-fcabank input::-moz-placeholder {
    color: rgba(228,0,43,.7);
}

.fca-Search_Menu-fcabank input:-ms-input-placeholder {
    color: rgba(228,0,43,.7);
}

.fca-Search_Menu-fcabank input:-moz-placeholder {
    color: rgba(228,0,43,.7);
}

.fca-Search_Menu-fcabank .fca-Button_Search {
    background-color: #e4002b;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-fcabank input {
        border-bottom: 1px solid rgba(228,0,43,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_fcabank .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #e4002b inset;
    -webkit-box-shadow: 2px -2px #e4002b inset;
}

.fca-Datepicker_fcabank .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #e4002b inset;
    -webkit-box-shadow: 2px -2px #e4002b inset;
}

.fca-Datepicker_fcabank .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #e4002b inset;
    -webkit-box-shadow: 2px -2px #e4002b inset;
}

.fca-Datepicker_fcabank .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #e4002b inset;
    -webkit-box-shadow: 2px -2px #e4002b inset;
}

.fca-Datepicker_fcabank .flatpickr-calendar .flatpickr-day.today {
    background-color: #e4002b;
    border-color: #e4002b;
}

.fca-Datepicker_fcabank .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_fcabank .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #e4002b;
    border-color: #e4002b;
}

.fca-NavbarBackground_fcabank {
    background-color: #ffffff;
}

.fca-NavbarTextColor_fcabank,
.fca-NavbarTextColor_fcabank .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_fcabank .header-Navbar_Navbar-nav-link:before {
    background-color: #e4002b !important;
}

.fca-Menu_Models .fca-Menu_Models_fcabank.active:before {
    border-color: #e4002b;
}


.fca-Border_fcabank.active {
    border-color: #e4002b;
}

.underlineBrand_fcabank:before {
    background: #e4002b !important;
}

.fca-Body_fcabank .newsletter-brand {
    border-color: #e4002b !important;
}
.fca-Body_fcabank .newsletter-brand :checked + label::before {
    color: #e4002b !important;
}


/*Colors Brands*/
.fca-Color_free2move {
    color: #2a3e86 !important;
}

.fca-Color_free2move svg path{
    fill: #2a3e86 !important;
}

.fca-Color_free2move:hover, .fca-Color_free2move:active {
    color: #2a3e86;
}

/*Colors Links*/
.fca-Description_News-free2move a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_free2move {
    background-color: #2a3e86;
}

/*Active Menu Brands*/
.fca-Active_free2move:before {
    background-color: #2a3e86;
}

/*Hover Menu Brands*/
.fca-Hover_free2move a:hover {
    color: #2a3e86 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-free2move:after {
    background-color: #2a3e86;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-free2move {
    color: #2a3e86 !important;
}

.fca-Menu_Color-free2move:after {
    background-color: #2a3e86;
}

/*Button Brands*/
.fca-Btn_free2move {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-Btn_free2move:hover, .fca-Btn_free2move:focus, .fca-Btn_free2move:active {
    background-color: #2a3e86 !important;
    border-color: #2a3e86 !important;
}

/*Brands Awards*/
.fca-Text_Table-free2move {
    background-color: rgba(42,62,134,.8) !important;
}

.fca-Text_Table-free2move .fca-Special_free2move:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_free2move:after {
    background-color: #2a3e86;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-free2move:after {
    background-color: #2a3e86;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_free2move {
    background-color: rgba(42,62,134,.2);
    color: #2a3e86;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_free2move .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #2a3e86 !important;
}

.fca-Scroll_free2move ul li:hover, .fca-Scroll_free2move ul li.active {
    background-color: #2a3e86;
}

/*Color Brands Content Tab*/
.fca-Tab_free2move .active:after {
    background-color: #2a3e86;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_free2move input[type='checkbox'] + label > span {
    border: 2px solid#2a3e86;
}

.fca-Checkbox_free2move input[type='checkbox']:checked + label > span {
    border: 10px solid#2a3e86;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-free2move .checkmark {
    border: 2px solid#2a3e86;
}

.fca-Radio_Color-free2move .checkmark:after {
    background: #2a3e86;
}

.fca-Radio_Color-free2move input:checked ~ .checkmark {
    border: 2px solid#2a3e86;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-free2move input[type="radio"] + label:before {
    border-color: #2a3e86;
}

.fca-Radio_Color-free2move input[type="radio"] + label:after {
    background-color: #2a3e86;
}

.fca-Radio_Color-free2move input[type="radio"]:checked + label::after {
    background: #2a3e86;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-free2move .fca-Icon_Exclamation {
    border: 2px solid#2a3e86;
}

/*Color Search Menu*/
.fca-Search_Menu-free2move .form-control:focus {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-free2move input {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-free2move input::-webkit-input-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-free2move input::-moz-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-free2move input:-ms-input-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-free2move input:-moz-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-free2move .fca-Button_Search {
    background-color: #2a3e86;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-free2move input {
        border-bottom: 1px solid rgba(42,62,134,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_free2move .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_free2move .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_free2move .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_free2move .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_free2move .flatpickr-calendar .flatpickr-day.today {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-Datepicker_free2move .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_free2move .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-NavbarBackground_free2move {
    background-color: #ffffff;
}

.fca-NavbarTextColor_free2move,
.fca-NavbarTextColor_free2move .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_free2move .header-Navbar_Navbar-nav-link:before {
    background-color: #2a3e86 !important;
}

.fca-Menu_Models .fca-Menu_Models_free2move.active:before {
    border-color: #2a3e86;
}


.fca-Border_free2move.active {
    border-color: #2a3e86;
}

.underlineBrand_free2move:before {
    background: #2a3e86 !important;
}

.fca-Body_free2move .newsletter-brand {
    border-color: #2a3e86 !important;
}
.fca-Body_free2move .newsletter-brand :checked + label::before {
    color: #2a3e86 !important;
}


/*Colors Brands*/
.fca-Color_leasys {
    color: #002b63 !important;
}

.fca-Color_leasys svg path{
    fill: #002b63 !important;
}

.fca-Color_leasys:hover, .fca-Color_leasys:active {
    color: #002b63;
}

/*Colors Links*/
.fca-Description_News-leasys a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_leasys {
    background-color: #002b63;
}

/*Active Menu Brands*/
.fca-Active_leasys:before {
    background-color: #002b63;
}

/*Hover Menu Brands*/
.fca-Hover_leasys a:hover {
    color: #002b63 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-leasys:after {
    background-color: #002b63;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-leasys {
    color: #002b63 !important;
}

.fca-Menu_Color-leasys:after {
    background-color: #002b63;
}

/*Button Brands*/
.fca-Btn_leasys {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Btn_leasys:hover, .fca-Btn_leasys:focus, .fca-Btn_leasys:active {
    background-color: #002b63 !important;
    border-color: #002b63 !important;
}

/*Brands Awards*/
.fca-Text_Table-leasys {
    background-color: rgba(0,43,99,.8) !important;
}

.fca-Text_Table-leasys .fca-Special_leasys:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_leasys:after {
    background-color: #002b63;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-leasys:after {
    background-color: #002b63;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_leasys {
    background-color: rgba(0,43,99,.2);
    color: #002b63;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_leasys .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #002b63 !important;
}

.fca-Scroll_leasys ul li:hover, .fca-Scroll_leasys ul li.active {
    background-color: #002b63;
}

/*Color Brands Content Tab*/
.fca-Tab_leasys .active:after {
    background-color: #002b63;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_leasys input[type='checkbox'] + label > span {
    border: 2px solid#002b63;
}

.fca-Checkbox_leasys input[type='checkbox']:checked + label > span {
    border: 10px solid#002b63;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-leasys .checkmark {
    border: 2px solid#002b63;
}

.fca-Radio_Color-leasys .checkmark:after {
    background: #002b63;
}

.fca-Radio_Color-leasys input:checked ~ .checkmark {
    border: 2px solid#002b63;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-leasys input[type="radio"] + label:before {
    border-color: #002b63;
}

.fca-Radio_Color-leasys input[type="radio"] + label:after {
    background-color: #002b63;
}

.fca-Radio_Color-leasys input[type="radio"]:checked + label::after {
    background: #002b63;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-leasys .fca-Icon_Exclamation {
    border: 2px solid#002b63;
}

/*Color Search Menu*/
.fca-Search_Menu-leasys .form-control:focus {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys input {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys input::-webkit-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys input::-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys input:-ms-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys input:-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-leasys .fca-Button_Search {
    background-color: #002b63;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-leasys input {
        border-bottom: 1px solid rgba(0,43,99,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_leasys .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_leasys .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_leasys .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_leasys .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_leasys .flatpickr-calendar .flatpickr-day.today {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Datepicker_leasys .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_leasys .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-NavbarBackground_leasys {
    background-color: #ffffff;
}

.fca-NavbarTextColor_leasys,
.fca-NavbarTextColor_leasys .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_leasys .header-Navbar_Navbar-nav-link:before {
    background-color: #002b63 !important;
}

.fca-Menu_Models .fca-Menu_Models_leasys.active:before {
    border-color: #002b63;
}


.fca-Border_leasys.active {
    border-color: #002b63;
}

.underlineBrand_leasys:before {
    background: #002b63 !important;
}

.fca-Body_leasys .newsletter-brand {
    border-color: #002b63 !important;
}
.fca-Body_leasys .newsletter-brand :checked + label::before {
    color: #002b63 !important;
}


/*Colors Brands*/
.fca-Color_free2move-charge {
    color: #002b63 !important;
}

.fca-Color_free2move-charge svg path{
    fill: #002b63 !important;
}

.fca-Color_free2move-charge:hover, .fca-Color_free2move-charge:active {
    color: #002b63;
}

/*Colors Links*/
.fca-Description_News-free2move-charge a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_free2move-charge {
    background-color: #002b63;
}

/*Active Menu Brands*/
.fca-Active_free2move-charge:before {
    background-color: #002b63;
}

/*Hover Menu Brands*/
.fca-Hover_free2move-charge a:hover {
    color: #002b63 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-free2move-charge:after {
    background-color: #002b63;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-free2move-charge {
    color: #002b63 !important;
}

.fca-Menu_Color-free2move-charge:after {
    background-color: #002b63;
}

/*Button Brands*/
.fca-Btn_free2move-charge {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Btn_free2move-charge:hover, .fca-Btn_free2move-charge:focus, .fca-Btn_free2move-charge:active {
    background-color: #002b63 !important;
    border-color: #002b63 !important;
}

/*Brands Awards*/
.fca-Text_Table-free2move-charge {
    background-color: rgba(0,43,99,.8) !important;
}

.fca-Text_Table-free2move-charge .fca-Special_free2move-charge:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_free2move-charge:after {
    background-color: #002b63;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-free2move-charge:after {
    background-color: #002b63;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_free2move-charge {
    background-color: rgba(0,43,99,.2);
    color: #002b63;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_free2move-charge .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #002b63 !important;
}

.fca-Scroll_free2move-charge ul li:hover, .fca-Scroll_free2move-charge ul li.active {
    background-color: #002b63;
}

/*Color Brands Content Tab*/
.fca-Tab_free2move-charge .active:after {
    background-color: #002b63;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_free2move-charge input[type='checkbox'] + label > span {
    border: 2px solid#002b63;
}

.fca-Checkbox_free2move-charge input[type='checkbox']:checked + label > span {
    border: 10px solid#002b63;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-free2move-charge .checkmark {
    border: 2px solid#002b63;
}

.fca-Radio_Color-free2move-charge .checkmark:after {
    background: #002b63;
}

.fca-Radio_Color-free2move-charge input:checked ~ .checkmark {
    border: 2px solid#002b63;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-free2move-charge input[type="radio"] + label:before {
    border-color: #002b63;
}

.fca-Radio_Color-free2move-charge input[type="radio"] + label:after {
    background-color: #002b63;
}

.fca-Radio_Color-free2move-charge input[type="radio"]:checked + label::after {
    background: #002b63;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-free2move-charge .fca-Icon_Exclamation {
    border: 2px solid#002b63;
}

/*Color Search Menu*/
.fca-Search_Menu-free2move-charge .form-control:focus {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-free2move-charge input {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-free2move-charge input::-webkit-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-free2move-charge input::-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-free2move-charge input:-ms-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-free2move-charge input:-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-free2move-charge .fca-Button_Search {
    background-color: #002b63;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-free2move-charge input {
        border-bottom: 1px solid rgba(0,43,99,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_free2move-charge .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_free2move-charge .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_free2move-charge .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_free2move-charge .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_free2move-charge .flatpickr-calendar .flatpickr-day.today {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Datepicker_free2move-charge .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_free2move-charge .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-NavbarBackground_free2move-charge {
    background-color: #ffffff;
}

.fca-NavbarTextColor_free2move-charge,
.fca-NavbarTextColor_free2move-charge .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_free2move-charge .header-Navbar_Navbar-nav-link:before {
    background-color: #002b63 !important;
}

.fca-Menu_Models .fca-Menu_Models_free2move-charge.active:before {
    border-color: #002b63;
}


.fca-Border_free2move-charge.active {
    border-color: #002b63;
}

.underlineBrand_free2move-charge:before {
    background: #002b63 !important;
}

.fca-Body_free2move-charge .newsletter-brand {
    border-color: #002b63 !important;
}
.fca-Body_free2move-charge .newsletter-brand :checked + label::before {
    color: #002b63 !important;
}


/*Colors Brands*/
.fca-Color_citroen-racing {
    color: #9d0605 !important;
}

.fca-Color_citroen-racing svg path{
    fill: #9d0605 !important;
}

.fca-Color_citroen-racing:hover, .fca-Color_citroen-racing:active {
    color: #9d0605;
}

/*Colors Links*/
.fca-Description_News-citroen-racing a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_citroen-racing {
    background-color: #9d0605;
}

/*Active Menu Brands*/
.fca-Active_citroen-racing:before {
    background-color: #9d0605;
}

/*Hover Menu Brands*/
.fca-Hover_citroen-racing a:hover {
    color: #9d0605 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-citroen-racing:after {
    background-color: #9d0605;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-citroen-racing {
    color: #9d0605 !important;
}

.fca-Menu_Color-citroen-racing:after {
    background-color: #9d0605;
}

/*Button Brands*/
.fca-Btn_citroen-racing {
    background-color: #9d0605;
    border-color: #9d0605;
}

.fca-Btn_citroen-racing:hover, .fca-Btn_citroen-racing:focus, .fca-Btn_citroen-racing:active {
    background-color: #9d0605 !important;
    border-color: #9d0605 !important;
}

/*Brands Awards*/
.fca-Text_Table-citroen-racing {
    background-color: rgba(157,6,5,.8) !important;
}

.fca-Text_Table-citroen-racing .fca-Special_citroen-racing:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_citroen-racing:after {
    background-color: #9d0605;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-citroen-racing:after {
    background-color: #9d0605;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_citroen-racing {
    background-color: rgba(157,6,5,.2);
    color: #9d0605;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_citroen-racing .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #9d0605 !important;
}

.fca-Scroll_citroen-racing ul li:hover, .fca-Scroll_citroen-racing ul li.active {
    background-color: #9d0605;
}

/*Color Brands Content Tab*/
.fca-Tab_citroen-racing .active:after {
    background-color: #9d0605;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_citroen-racing input[type='checkbox'] + label > span {
    border: 2px solid#9d0605;
}

.fca-Checkbox_citroen-racing input[type='checkbox']:checked + label > span {
    border: 10px solid#9d0605;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-citroen-racing .checkmark {
    border: 2px solid#9d0605;
}

.fca-Radio_Color-citroen-racing .checkmark:after {
    background: #9d0605;
}

.fca-Radio_Color-citroen-racing input:checked ~ .checkmark {
    border: 2px solid#9d0605;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-citroen-racing input[type="radio"] + label:before {
    border-color: #9d0605;
}

.fca-Radio_Color-citroen-racing input[type="radio"] + label:after {
    background-color: #9d0605;
}

.fca-Radio_Color-citroen-racing input[type="radio"]:checked + label::after {
    background: #9d0605;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-citroen-racing .fca-Icon_Exclamation {
    border: 2px solid#9d0605;
}

/*Color Search Menu*/
.fca-Search_Menu-citroen-racing .form-control:focus {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen-racing input {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen-racing input::-webkit-input-placeholder {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen-racing input::-moz-placeholder {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen-racing input:-ms-input-placeholder {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen-racing input:-moz-placeholder {
    color: rgba(157,6,5,.7);
}

.fca-Search_Menu-citroen-racing .fca-Button_Search {
    background-color: #9d0605;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-citroen-racing input {
        border-bottom: 1px solid rgba(157,6,5,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_citroen-racing .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #9d0605 inset;
    -webkit-box-shadow: 2px -2px #9d0605 inset;
}

.fca-Datepicker_citroen-racing .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #9d0605 inset;
    -webkit-box-shadow: 2px -2px #9d0605 inset;
}

.fca-Datepicker_citroen-racing .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #9d0605 inset;
    -webkit-box-shadow: 2px -2px #9d0605 inset;
}

.fca-Datepicker_citroen-racing .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #9d0605 inset;
    -webkit-box-shadow: 2px -2px #9d0605 inset;
}

.fca-Datepicker_citroen-racing .flatpickr-calendar .flatpickr-day.today {
    background-color: #9d0605;
    border-color: #9d0605;
}

.fca-Datepicker_citroen-racing .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_citroen-racing .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #9d0605;
    border-color: #9d0605;
}

.fca-NavbarBackground_citroen-racing {
    background-color: #ffffff;
}

.fca-NavbarTextColor_citroen-racing,
.fca-NavbarTextColor_citroen-racing .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_citroen-racing .header-Navbar_Navbar-nav-link:before {
    background-color: #9d0605 !important;
}

.fca-Menu_Models .fca-Menu_Models_citroen-racing.active:before {
    border-color: #9d0605;
}


.fca-Border_citroen-racing.active {
    border-color: #9d0605;
}

.underlineBrand_citroen-racing:before {
    background: #9d0605 !important;
}

.fca-Body_citroen-racing .newsletter-brand {
    border-color: #9d0605 !important;
}
.fca-Body_citroen-racing .newsletter-brand :checked + label::before {
    color: #9d0605 !important;
}


/*Colors Brands*/
.fca-Color_fiat {
    color: #ad0b33 !important;
}

.fca-Color_fiat svg path{
    fill: #ad0b33 !important;
}

.fca-Color_fiat:hover, .fca-Color_fiat:active {
    color: #ad0b33;
}

/*Colors Links*/
.fca-Description_News-fiat a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_fiat {
    background-color: #ad0b33;
}

/*Active Menu Brands*/
.fca-Active_fiat:before {
    background-color: #ad0b33;
}

/*Hover Menu Brands*/
.fca-Hover_fiat a:hover {
    color: #ad0b33 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-fiat:after {
    background-color: #ad0b33;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-fiat {
    color: #ad0b33 !important;
}

.fca-Menu_Color-fiat:after {
    background-color: #ad0b33;
}

/*Button Brands*/
.fca-Btn_fiat {
    background-color: #ad0b33;
    border-color: #ad0b33;
}

.fca-Btn_fiat:hover, .fca-Btn_fiat:focus, .fca-Btn_fiat:active {
    background-color: #ad0b33 !important;
    border-color: #ad0b33 !important;
}

/*Brands Awards*/
.fca-Text_Table-fiat {
    background-color: rgba(173,11,51,.8) !important;
}

.fca-Text_Table-fiat .fca-Special_fiat:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_fiat:after {
    background-color: #ad0b33;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-fiat:after {
    background-color: #ad0b33;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_fiat {
    background-color: rgba(173,11,51,.2);
    color: #ad0b33;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_fiat .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ad0b33 !important;
}

.fca-Scroll_fiat ul li:hover, .fca-Scroll_fiat ul li.active {
    background-color: #ad0b33;
}

/*Color Brands Content Tab*/
.fca-Tab_fiat .active:after {
    background-color: #ad0b33;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_fiat input[type='checkbox'] + label > span {
    border: 2px solid#ad0b33;
}

.fca-Checkbox_fiat input[type='checkbox']:checked + label > span {
    border: 10px solid#ad0b33;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-fiat .checkmark {
    border: 2px solid#ad0b33;
}

.fca-Radio_Color-fiat .checkmark:after {
    background: #ad0b33;
}

.fca-Radio_Color-fiat input:checked ~ .checkmark {
    border: 2px solid#ad0b33;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-fiat input[type="radio"] + label:before {
    border-color: #ad0b33;
}

.fca-Radio_Color-fiat input[type="radio"] + label:after {
    background-color: #ad0b33;
}

.fca-Radio_Color-fiat input[type="radio"]:checked + label::after {
    background: #ad0b33;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-fiat .fca-Icon_Exclamation {
    border: 2px solid#ad0b33;
}

/*Color Search Menu*/
.fca-Search_Menu-fiat .form-control:focus {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat input {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat input::-webkit-input-placeholder {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat input::-moz-placeholder {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat input:-ms-input-placeholder {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat input:-moz-placeholder {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat .fca-Button_Search {
    background-color: #ad0b33;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-fiat input {
        border-bottom: 1px solid rgba(173,11,51,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_fiat .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #ad0b33 inset;
    -webkit-box-shadow: 2px -2px #ad0b33 inset;
}

.fca-Datepicker_fiat .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #ad0b33 inset;
    -webkit-box-shadow: 2px -2px #ad0b33 inset;
}

.fca-Datepicker_fiat .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #ad0b33 inset;
    -webkit-box-shadow: 2px -2px #ad0b33 inset;
}

.fca-Datepicker_fiat .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #ad0b33 inset;
    -webkit-box-shadow: 2px -2px #ad0b33 inset;
}

.fca-Datepicker_fiat .flatpickr-calendar .flatpickr-day.today {
    background-color: #ad0b33;
    border-color: #ad0b33;
}

.fca-Datepicker_fiat .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_fiat .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #ad0b33;
    border-color: #ad0b33;
}

.fca-NavbarBackground_fiat {
    background-color: #ffffff;
}

.fca-NavbarTextColor_fiat,
.fca-NavbarTextColor_fiat .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_fiat .header-Navbar_Navbar-nav-link:before {
    background-color: #ad0b33 !important;
}

.fca-Menu_Models .fca-Menu_Models_fiat.active:before {
    border-color: #ad0b33;
}


.fca-Border_fiat.active {
    border-color: #ad0b33;
}

.underlineBrand_fiat:before {
    background: #ad0b33 !important;
}

.fca-Body_fiat .newsletter-brand {
    border-color: #ad0b33 !important;
}
.fca-Body_fiat .newsletter-brand :checked + label::before {
    color: #ad0b33 !important;
}


/*Colors Brands*/
.fca-Color_ds-performance {
    color: #ad0040 !important;
}

.fca-Color_ds-performance svg path{
    fill: #ad0040 !important;
}

.fca-Color_ds-performance:hover, .fca-Color_ds-performance:active {
    color: #ad0040;
}

/*Colors Links*/
.fca-Description_News-ds-performance a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_ds-performance {
    background-color: #ad0040;
}

/*Active Menu Brands*/
.fca-Active_ds-performance:before {
    background-color: #ad0040;
}

/*Hover Menu Brands*/
.fca-Hover_ds-performance a:hover {
    color: #ad0040 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-ds-performance:after {
    background-color: #ad0040;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-ds-performance {
    color: #ad0040 !important;
}

.fca-Menu_Color-ds-performance:after {
    background-color: #ad0040;
}

/*Button Brands*/
.fca-Btn_ds-performance {
    background-color: #ad0040;
    border-color: #ad0040;
}

.fca-Btn_ds-performance:hover, .fca-Btn_ds-performance:focus, .fca-Btn_ds-performance:active {
    background-color: #ad0040 !important;
    border-color: #ad0040 !important;
}

/*Brands Awards*/
.fca-Text_Table-ds-performance {
    background-color: rgba(173,0,64,.8) !important;
}

.fca-Text_Table-ds-performance .fca-Special_ds-performance:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_ds-performance:after {
    background-color: #ad0040;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-ds-performance:after {
    background-color: #ad0040;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_ds-performance {
    background-color: rgba(173,0,64,.2);
    color: #ad0040;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_ds-performance .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ad0040 !important;
}

.fca-Scroll_ds-performance ul li:hover, .fca-Scroll_ds-performance ul li.active {
    background-color: #ad0040;
}

/*Color Brands Content Tab*/
.fca-Tab_ds-performance .active:after {
    background-color: #ad0040;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_ds-performance input[type='checkbox'] + label > span {
    border: 2px solid#ad0040;
}

.fca-Checkbox_ds-performance input[type='checkbox']:checked + label > span {
    border: 10px solid#ad0040;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-ds-performance .checkmark {
    border: 2px solid#ad0040;
}

.fca-Radio_Color-ds-performance .checkmark:after {
    background: #ad0040;
}

.fca-Radio_Color-ds-performance input:checked ~ .checkmark {
    border: 2px solid#ad0040;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-ds-performance input[type="radio"] + label:before {
    border-color: #ad0040;
}

.fca-Radio_Color-ds-performance input[type="radio"] + label:after {
    background-color: #ad0040;
}

.fca-Radio_Color-ds-performance input[type="radio"]:checked + label::after {
    background: #ad0040;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-ds-performance .fca-Icon_Exclamation {
    border: 2px solid#ad0040;
}

/*Color Search Menu*/
.fca-Search_Menu-ds-performance .form-control:focus {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds-performance input {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds-performance input::-webkit-input-placeholder {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds-performance input::-moz-placeholder {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds-performance input:-ms-input-placeholder {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds-performance input:-moz-placeholder {
    color: rgba(173,0,64,.7);
}

.fca-Search_Menu-ds-performance .fca-Button_Search {
    background-color: #ad0040;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-ds-performance input {
        border-bottom: 1px solid rgba(173,0,64,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_ds-performance .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #ad0040 inset;
    -webkit-box-shadow: 2px -2px #ad0040 inset;
}

.fca-Datepicker_ds-performance .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #ad0040 inset;
    -webkit-box-shadow: 2px -2px #ad0040 inset;
}

.fca-Datepicker_ds-performance .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #ad0040 inset;
    -webkit-box-shadow: 2px -2px #ad0040 inset;
}

.fca-Datepicker_ds-performance .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #ad0040 inset;
    -webkit-box-shadow: 2px -2px #ad0040 inset;
}

.fca-Datepicker_ds-performance .flatpickr-calendar .flatpickr-day.today {
    background-color: #ad0040;
    border-color: #ad0040;
}

.fca-Datepicker_ds-performance .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_ds-performance .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #ad0040;
    border-color: #ad0040;
}

.fca-NavbarBackground_ds-performance {
    background-color: #2f2726;
}

.fca-NavbarTextColor_ds-performance,
.fca-NavbarTextColor_ds-performance .header-Module_Navbar .navbar a {
    color: #ffffff !important;
}

.fca-NavbarBackground_ds-performance .header-Navbar_Navbar-nav-link:before {
    background-color: #ad0040 !important;
}

.fca-Menu_Models .fca-Menu_Models_ds-performance.active:before {
    border-color: #ad0040;
}


.fca-Border_ds-performance.active {
    border-color: #ad0040;
}

.underlineBrand_ds-performance:before {
    background: #ad0040 !important;
}

.fca-Body_ds-performance .newsletter-brand {
    border-color: #ad0040 !important;
}
.fca-Body_ds-performance .newsletter-brand :checked + label::before {
    color: #ad0040 !important;
}


/*Colors Brands*/
.fca-Color_heritage {
    color: #c6bb98 !important;
}

.fca-Color_heritage svg path{
    fill: #c6bb98 !important;
}

.fca-Color_heritage:hover, .fca-Color_heritage:active {
    color: #c6bb98;
}

/*Colors Links*/
.fca-Description_News-heritage a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_heritage {
    background-color: #c6bb98;
}

/*Active Menu Brands*/
.fca-Active_heritage:before {
    background-color: #c6bb98;
}

/*Hover Menu Brands*/
.fca-Hover_heritage a:hover {
    color: #c6bb98 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-heritage:after {
    background-color: #c6bb98;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-heritage {
    color: #c6bb98 !important;
}

.fca-Menu_Color-heritage:after {
    background-color: #c6bb98;
}

/*Button Brands*/
.fca-Btn_heritage {
    background-color: #c6bb98;
    border-color: #c6bb98;
}

.fca-Btn_heritage:hover, .fca-Btn_heritage:focus, .fca-Btn_heritage:active {
    background-color: #c6bb98 !important;
    border-color: #c6bb98 !important;
}

/*Brands Awards*/
.fca-Text_Table-heritage {
    background-color: rgba(198,187,152,.8) !important;
}

.fca-Text_Table-heritage .fca-Special_heritage:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_heritage:after {
    background-color: #c6bb98;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-heritage:after {
    background-color: #c6bb98;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_heritage {
    background-color: rgba(198,187,152,.2);
    color: #c6bb98;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_heritage .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #c6bb98 !important;
}

.fca-Scroll_heritage ul li:hover, .fca-Scroll_heritage ul li.active {
    background-color: #c6bb98;
}

/*Color Brands Content Tab*/
.fca-Tab_heritage .active:after {
    background-color: #c6bb98;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_heritage input[type='checkbox'] + label > span {
    border: 2px solid#c6bb98;
}

.fca-Checkbox_heritage input[type='checkbox']:checked + label > span {
    border: 10px solid#c6bb98;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-heritage .checkmark {
    border: 2px solid#c6bb98;
}

.fca-Radio_Color-heritage .checkmark:after {
    background: #c6bb98;
}

.fca-Radio_Color-heritage input:checked ~ .checkmark {
    border: 2px solid#c6bb98;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-heritage input[type="radio"] + label:before {
    border-color: #c6bb98;
}

.fca-Radio_Color-heritage input[type="radio"] + label:after {
    background-color: #c6bb98;
}

.fca-Radio_Color-heritage input[type="radio"]:checked + label::after {
    background: #c6bb98;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-heritage .fca-Icon_Exclamation {
    border: 2px solid#c6bb98;
}

/*Color Search Menu*/
.fca-Search_Menu-heritage .form-control:focus {
    color: rgba(198,187,152,.7);
}

.fca-Search_Menu-heritage input {
    color: rgba(198,187,152,.7);
}

.fca-Search_Menu-heritage input::-webkit-input-placeholder {
    color: rgba(198,187,152,.7);
}

.fca-Search_Menu-heritage input::-moz-placeholder {
    color: rgba(198,187,152,.7);
}

.fca-Search_Menu-heritage input:-ms-input-placeholder {
    color: rgba(198,187,152,.7);
}

.fca-Search_Menu-heritage input:-moz-placeholder {
    color: rgba(198,187,152,.7);
}

.fca-Search_Menu-heritage .fca-Button_Search {
    background-color: #c6bb98;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-heritage input {
        border-bottom: 1px solid rgba(198,187,152,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_heritage .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #c6bb98 inset;
    -webkit-box-shadow: 2px -2px #c6bb98 inset;
}

.fca-Datepicker_heritage .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #c6bb98 inset;
    -webkit-box-shadow: 2px -2px #c6bb98 inset;
}

.fca-Datepicker_heritage .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #c6bb98 inset;
    -webkit-box-shadow: 2px -2px #c6bb98 inset;
}

.fca-Datepicker_heritage .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #c6bb98 inset;
    -webkit-box-shadow: 2px -2px #c6bb98 inset;
}

.fca-Datepicker_heritage .flatpickr-calendar .flatpickr-day.today {
    background-color: #c6bb98;
    border-color: #c6bb98;
}

.fca-Datepicker_heritage .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_heritage .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #c6bb98;
    border-color: #c6bb98;
}

.fca-NavbarBackground_heritage {
    background-color: #ffffff;
}

.fca-NavbarTextColor_heritage,
.fca-NavbarTextColor_heritage .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_heritage .header-Navbar_Navbar-nav-link:before {
    background-color: #c6bb98 !important;
}

.fca-Menu_Models .fca-Menu_Models_heritage.active:before {
    border-color: #c6bb98;
}


.fca-Border_heritage.active {
    border-color: #c6bb98;
}

.underlineBrand_heritage:before {
    background: #c6bb98 !important;
}

.fca-Body_heritage .newsletter-brand {
    border-color: #c6bb98 !important;
}
.fca-Body_heritage .newsletter-brand :checked + label::before {
    color: #c6bb98 !important;
}


/*Colors Brands*/
.fca-Color_maserati-corse {
    color: #002b63 !important;
}

.fca-Color_maserati-corse svg path{
    fill: #002b63 !important;
}

.fca-Color_maserati-corse:hover, .fca-Color_maserati-corse:active {
    color: #002b63;
}

/*Colors Links*/
.fca-Description_News-maserati-corse a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_maserati-corse {
    background-color: #002b63;
}

/*Active Menu Brands*/
.fca-Active_maserati-corse:before {
    background-color: #002b63;
}

/*Hover Menu Brands*/
.fca-Hover_maserati-corse a:hover {
    color: #002b63 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-maserati-corse:after {
    background-color: #002b63;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-maserati-corse {
    color: #002b63 !important;
}

.fca-Menu_Color-maserati-corse:after {
    background-color: #002b63;
}

/*Button Brands*/
.fca-Btn_maserati-corse {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Btn_maserati-corse:hover, .fca-Btn_maserati-corse:focus, .fca-Btn_maserati-corse:active {
    background-color: #002b63 !important;
    border-color: #002b63 !important;
}

/*Brands Awards*/
.fca-Text_Table-maserati-corse {
    background-color: rgba(0,43,99,.8) !important;
}

.fca-Text_Table-maserati-corse .fca-Special_maserati-corse:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_maserati-corse:after {
    background-color: #002b63;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-maserati-corse:after {
    background-color: #002b63;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_maserati-corse {
    background-color: rgba(0,43,99,.2);
    color: #002b63;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_maserati-corse .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #002b63 !important;
}

.fca-Scroll_maserati-corse ul li:hover, .fca-Scroll_maserati-corse ul li.active {
    background-color: #002b63;
}

/*Color Brands Content Tab*/
.fca-Tab_maserati-corse .active:after {
    background-color: #002b63;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_maserati-corse input[type='checkbox'] + label > span {
    border: 2px solid#002b63;
}

.fca-Checkbox_maserati-corse input[type='checkbox']:checked + label > span {
    border: 10px solid#002b63;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-maserati-corse .checkmark {
    border: 2px solid#002b63;
}

.fca-Radio_Color-maserati-corse .checkmark:after {
    background: #002b63;
}

.fca-Radio_Color-maserati-corse input:checked ~ .checkmark {
    border: 2px solid#002b63;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-maserati-corse input[type="radio"] + label:before {
    border-color: #002b63;
}

.fca-Radio_Color-maserati-corse input[type="radio"] + label:after {
    background-color: #002b63;
}

.fca-Radio_Color-maserati-corse input[type="radio"]:checked + label::after {
    background: #002b63;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-maserati-corse .fca-Icon_Exclamation {
    border: 2px solid#002b63;
}

/*Color Search Menu*/
.fca-Search_Menu-maserati-corse .form-control:focus {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-maserati-corse input {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-maserati-corse input::-webkit-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-maserati-corse input::-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-maserati-corse input:-ms-input-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-maserati-corse input:-moz-placeholder {
    color: rgba(0,43,99,.7);
}

.fca-Search_Menu-maserati-corse .fca-Button_Search {
    background-color: #002b63;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-maserati-corse input {
        border-bottom: 1px solid rgba(0,43,99,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_maserati-corse .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_maserati-corse .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_maserati-corse .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_maserati-corse .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #002b63 inset;
    -webkit-box-shadow: 2px -2px #002b63 inset;
}

.fca-Datepicker_maserati-corse .flatpickr-calendar .flatpickr-day.today {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-Datepicker_maserati-corse .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_maserati-corse .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #002b63;
    border-color: #002b63;
}

.fca-NavbarBackground_maserati-corse {
    background-color: #ffffff;
}

.fca-NavbarTextColor_maserati-corse,
.fca-NavbarTextColor_maserati-corse .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_maserati-corse .header-Navbar_Navbar-nav-link:before {
    background-color: #002b63 !important;
}

.fca-Menu_Models .fca-Menu_Models_maserati-corse.active:before {
    border-color: #002b63;
}


.fca-Border_maserati-corse.active {
    border-color: #002b63;
}

.underlineBrand_maserati-corse:before {
    background: #002b63 !important;
}

.fca-Body_maserati-corse .newsletter-brand {
    border-color: #002b63 !important;
}
.fca-Body_maserati-corse .newsletter-brand :checked + label::before {
    color: #002b63 !important;
}


/*Colors Brands*/
.fca-Color_fiat-professional {
    color: #ad0b33 !important;
}

.fca-Color_fiat-professional svg path{
    fill: #ad0b33 !important;
}

.fca-Color_fiat-professional:hover, .fca-Color_fiat-professional:active {
    color: #ad0b33;
}

/*Colors Links*/
.fca-Description_News-fiat-professional a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_fiat-professional {
    background-color: #ad0b33;
}

/*Active Menu Brands*/
.fca-Active_fiat-professional:before {
    background-color: #ad0b33;
}

/*Hover Menu Brands*/
.fca-Hover_fiat-professional a:hover {
    color: #ad0b33 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-fiat-professional:after {
    background-color: #ad0b33;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-fiat-professional {
    color: #ad0b33 !important;
}

.fca-Menu_Color-fiat-professional:after {
    background-color: #ad0b33;
}

/*Button Brands*/
.fca-Btn_fiat-professional {
    background-color: #ad0b33;
    border-color: #ad0b33;
}

.fca-Btn_fiat-professional:hover, .fca-Btn_fiat-professional:focus, .fca-Btn_fiat-professional:active {
    background-color: #ad0b33 !important;
    border-color: #ad0b33 !important;
}

/*Brands Awards*/
.fca-Text_Table-fiat-professional {
    background-color: rgba(173,11,51,.8) !important;
}

.fca-Text_Table-fiat-professional .fca-Special_fiat-professional:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_fiat-professional:after {
    background-color: #ad0b33;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-fiat-professional:after {
    background-color: #ad0b33;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_fiat-professional {
    background-color: rgba(173,11,51,.2);
    color: #ad0b33;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_fiat-professional .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ad0b33 !important;
}

.fca-Scroll_fiat-professional ul li:hover, .fca-Scroll_fiat-professional ul li.active {
    background-color: #ad0b33;
}

/*Color Brands Content Tab*/
.fca-Tab_fiat-professional .active:after {
    background-color: #ad0b33;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_fiat-professional input[type='checkbox'] + label > span {
    border: 2px solid#ad0b33;
}

.fca-Checkbox_fiat-professional input[type='checkbox']:checked + label > span {
    border: 10px solid#ad0b33;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-fiat-professional .checkmark {
    border: 2px solid#ad0b33;
}

.fca-Radio_Color-fiat-professional .checkmark:after {
    background: #ad0b33;
}

.fca-Radio_Color-fiat-professional input:checked ~ .checkmark {
    border: 2px solid#ad0b33;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-fiat-professional input[type="radio"] + label:before {
    border-color: #ad0b33;
}

.fca-Radio_Color-fiat-professional input[type="radio"] + label:after {
    background-color: #ad0b33;
}

.fca-Radio_Color-fiat-professional input[type="radio"]:checked + label::after {
    background: #ad0b33;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-fiat-professional .fca-Icon_Exclamation {
    border: 2px solid#ad0b33;
}

/*Color Search Menu*/
.fca-Search_Menu-fiat-professional .form-control:focus {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat-professional input {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat-professional input::-webkit-input-placeholder {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat-professional input::-moz-placeholder {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat-professional input:-ms-input-placeholder {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat-professional input:-moz-placeholder {
    color: rgba(173,11,51,.7);
}

.fca-Search_Menu-fiat-professional .fca-Button_Search {
    background-color: #ad0b33;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-fiat-professional input {
        border-bottom: 1px solid rgba(173,11,51,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_fiat-professional .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #ad0b33 inset;
    -webkit-box-shadow: 2px -2px #ad0b33 inset;
}

.fca-Datepicker_fiat-professional .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #ad0b33 inset;
    -webkit-box-shadow: 2px -2px #ad0b33 inset;
}

.fca-Datepicker_fiat-professional .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #ad0b33 inset;
    -webkit-box-shadow: 2px -2px #ad0b33 inset;
}

.fca-Datepicker_fiat-professional .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #ad0b33 inset;
    -webkit-box-shadow: 2px -2px #ad0b33 inset;
}

.fca-Datepicker_fiat-professional .flatpickr-calendar .flatpickr-day.today {
    background-color: #ad0b33;
    border-color: #ad0b33;
}

.fca-Datepicker_fiat-professional .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_fiat-professional .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #ad0b33;
    border-color: #ad0b33;
}

.fca-NavbarBackground_fiat-professional {
    background-color: #ffffff;
}

.fca-NavbarTextColor_fiat-professional,
.fca-NavbarTextColor_fiat-professional .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_fiat-professional .header-Navbar_Navbar-nav-link:before {
    background-color: #ad0b33 !important;
}

.fca-Menu_Models .fca-Menu_Models_fiat-professional.active:before {
    border-color: #ad0b33;
}


.fca-Border_fiat-professional.active {
    border-color: #ad0b33;
}

.underlineBrand_fiat-professional:before {
    background: #ad0b33 !important;
}

.fca-Body_fiat-professional .newsletter-brand {
    border-color: #ad0b33 !important;
}
.fca-Body_fiat-professional .newsletter-brand :checked + label::before {
    color: #ad0b33 !important;
}


/*Colors Brands*/
.fca-Color_peugeot-sport {
    color: #000000 !important;
}

.fca-Color_peugeot-sport svg path{
    fill: #000000 !important;
}

.fca-Color_peugeot-sport:hover, .fca-Color_peugeot-sport:active {
    color: #000000;
}

/*Colors Links*/
.fca-Description_News-peugeot-sport a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_peugeot-sport {
    background-color: #000000;
}

/*Active Menu Brands*/
.fca-Active_peugeot-sport:before {
    background-color: #000000;
}

/*Hover Menu Brands*/
.fca-Hover_peugeot-sport a:hover {
    color: #000000 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-peugeot-sport:after {
    background-color: #000000;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-peugeot-sport {
    color: #000000 !important;
}

.fca-Menu_Color-peugeot-sport:after {
    background-color: #000000;
}

/*Button Brands*/
.fca-Btn_peugeot-sport {
    background-color: #000000;
    border-color: #000000;
}

.fca-Btn_peugeot-sport:hover, .fca-Btn_peugeot-sport:focus, .fca-Btn_peugeot-sport:active {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

/*Brands Awards*/
.fca-Text_Table-peugeot-sport {
    background-color: rgba(0,0,0,.8) !important;
}

.fca-Text_Table-peugeot-sport .fca-Special_peugeot-sport:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_peugeot-sport:after {
    background-color: #000000;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-peugeot-sport:after {
    background-color: #000000;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_peugeot-sport {
    background-color: rgba(0,0,0,.2);
    color: #000000;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_peugeot-sport .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000000 !important;
}

.fca-Scroll_peugeot-sport ul li:hover, .fca-Scroll_peugeot-sport ul li.active {
    background-color: #000000;
}

/*Color Brands Content Tab*/
.fca-Tab_peugeot-sport .active:after {
    background-color: #000000;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_peugeot-sport input[type='checkbox'] + label > span {
    border: 2px solid#000000;
}

.fca-Checkbox_peugeot-sport input[type='checkbox']:checked + label > span {
    border: 10px solid#000000;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-peugeot-sport .checkmark {
    border: 2px solid#000000;
}

.fca-Radio_Color-peugeot-sport .checkmark:after {
    background: #000000;
}

.fca-Radio_Color-peugeot-sport input:checked ~ .checkmark {
    border: 2px solid#000000;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-peugeot-sport input[type="radio"] + label:before {
    border-color: #000000;
}

.fca-Radio_Color-peugeot-sport input[type="radio"] + label:after {
    background-color: #000000;
}

.fca-Radio_Color-peugeot-sport input[type="radio"]:checked + label::after {
    background: #000000;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-peugeot-sport .fca-Icon_Exclamation {
    border: 2px solid#000000;
}

/*Color Search Menu*/
.fca-Search_Menu-peugeot-sport .form-control:focus {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-peugeot-sport input {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-peugeot-sport input::-webkit-input-placeholder {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-peugeot-sport input::-moz-placeholder {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-peugeot-sport input:-ms-input-placeholder {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-peugeot-sport input:-moz-placeholder {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-peugeot-sport .fca-Button_Search {
    background-color: #000000;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-peugeot-sport input {
        border-bottom: 1px solid rgba(0,0,0,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_peugeot-sport .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #000000 inset;
    -webkit-box-shadow: 2px -2px #000000 inset;
}

.fca-Datepicker_peugeot-sport .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #000000 inset;
    -webkit-box-shadow: 2px -2px #000000 inset;
}

.fca-Datepicker_peugeot-sport .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #000000 inset;
    -webkit-box-shadow: 2px -2px #000000 inset;
}

.fca-Datepicker_peugeot-sport .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #000000 inset;
    -webkit-box-shadow: 2px -2px #000000 inset;
}

.fca-Datepicker_peugeot-sport .flatpickr-calendar .flatpickr-day.today {
    background-color: #000000;
    border-color: #000000;
}

.fca-Datepicker_peugeot-sport .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_peugeot-sport .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #000000;
    border-color: #000000;
}

.fca-NavbarBackground_peugeot-sport {
    background-color: #ffffff;
}

.fca-NavbarTextColor_peugeot-sport,
.fca-NavbarTextColor_peugeot-sport .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_peugeot-sport .header-Navbar_Navbar-nav-link:before {
    background-color: #000000 !important;
}

.fca-Menu_Models .fca-Menu_Models_peugeot-sport.active:before {
    border-color: #000000;
}


.fca-Border_peugeot-sport.active {
    border-color: #000000;
}

.underlineBrand_peugeot-sport:before {
    background: #000000 !important;
}

.fca-Body_peugeot-sport .newsletter-brand {
    border-color: #000000 !important;
}
.fca-Body_peugeot-sport .newsletter-brand :checked + label::before {
    color: #000000 !important;
}


/*Colors Brands*/
.fca-Color_jeep {
    color: #edad00 !important;
}

.fca-Color_jeep svg path{
    fill: #edad00 !important;
}

.fca-Color_jeep:hover, .fca-Color_jeep:active {
    color: #edad00;
}

/*Colors Links*/
.fca-Description_News-jeep a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_jeep {
    background-color: #edad00;
}

/*Active Menu Brands*/
.fca-Active_jeep:before {
    background-color: #edad00;
}

/*Hover Menu Brands*/
.fca-Hover_jeep a:hover {
    color: #edad00 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-jeep:after {
    background-color: #edad00;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-jeep {
    color: #edad00 !important;
}

.fca-Menu_Color-jeep:after {
    background-color: #edad00;
}

/*Button Brands*/
.fca-Btn_jeep {
    background-color: #edad00;
    border-color: #edad00;
}

.fca-Btn_jeep:hover, .fca-Btn_jeep:focus, .fca-Btn_jeep:active {
    background-color: #edad00 !important;
    border-color: #edad00 !important;
}

/*Brands Awards*/
.fca-Text_Table-jeep {
    background-color: rgba(237,173,0,.8) !important;
}

.fca-Text_Table-jeep .fca-Special_jeep:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_jeep:after {
    background-color: #edad00;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-jeep:after {
    background-color: #edad00;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_jeep {
    background-color: rgba(237,173,0,.2);
    color: #edad00;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_jeep .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #edad00 !important;
}

.fca-Scroll_jeep ul li:hover, .fca-Scroll_jeep ul li.active {
    background-color: #edad00;
}

/*Color Brands Content Tab*/
.fca-Tab_jeep .active:after {
    background-color: #edad00;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_jeep input[type='checkbox'] + label > span {
    border: 2px solid#edad00;
}

.fca-Checkbox_jeep input[type='checkbox']:checked + label > span {
    border: 10px solid#edad00;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-jeep .checkmark {
    border: 2px solid#edad00;
}

.fca-Radio_Color-jeep .checkmark:after {
    background: #edad00;
}

.fca-Radio_Color-jeep input:checked ~ .checkmark {
    border: 2px solid#edad00;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-jeep input[type="radio"] + label:before {
    border-color: #edad00;
}

.fca-Radio_Color-jeep input[type="radio"] + label:after {
    background-color: #edad00;
}

.fca-Radio_Color-jeep input[type="radio"]:checked + label::after {
    background: #edad00;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-jeep .fca-Icon_Exclamation {
    border: 2px solid#edad00;
}

/*Color Search Menu*/
.fca-Search_Menu-jeep .form-control:focus {
    color: rgba(237,173,0,.7);
}

.fca-Search_Menu-jeep input {
    color: rgba(237,173,0,.7);
}

.fca-Search_Menu-jeep input::-webkit-input-placeholder {
    color: rgba(237,173,0,.7);
}

.fca-Search_Menu-jeep input::-moz-placeholder {
    color: rgba(237,173,0,.7);
}

.fca-Search_Menu-jeep input:-ms-input-placeholder {
    color: rgba(237,173,0,.7);
}

.fca-Search_Menu-jeep input:-moz-placeholder {
    color: rgba(237,173,0,.7);
}

.fca-Search_Menu-jeep .fca-Button_Search {
    background-color: #edad00;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-jeep input {
        border-bottom: 1px solid rgba(237,173,0,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_jeep .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #edad00 inset;
    -webkit-box-shadow: 2px -2px #edad00 inset;
}

.fca-Datepicker_jeep .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #edad00 inset;
    -webkit-box-shadow: 2px -2px #edad00 inset;
}

.fca-Datepicker_jeep .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #edad00 inset;
    -webkit-box-shadow: 2px -2px #edad00 inset;
}

.fca-Datepicker_jeep .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #edad00 inset;
    -webkit-box-shadow: 2px -2px #edad00 inset;
}

.fca-Datepicker_jeep .flatpickr-calendar .flatpickr-day.today {
    background-color: #edad00;
    border-color: #edad00;
}

.fca-Datepicker_jeep .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_jeep .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #edad00;
    border-color: #edad00;
}

.fca-NavbarBackground_jeep {
    background-color: #ffffff;
}

.fca-NavbarTextColor_jeep,
.fca-NavbarTextColor_jeep .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_jeep .header-Navbar_Navbar-nav-link:before {
    background-color: #edad00 !important;
}

.fca-Menu_Models .fca-Menu_Models_jeep.active:before {
    border-color: #edad00;
}


.fca-Border_jeep.active {
    border-color: #edad00;
}

.underlineBrand_jeep:before {
    background: #edad00 !important;
}

.fca-Body_jeep .newsletter-brand {
    border-color: #edad00 !important;
}
.fca-Body_jeep .newsletter-brand :checked + label::before {
    color: #edad00 !important;
}


/*Colors Brands*/
.fca-Color_lancia {
    color: #242b47 !important;
}

.fca-Color_lancia svg path{
    fill: #242b47 !important;
}

.fca-Color_lancia:hover, .fca-Color_lancia:active {
    color: #242b47;
}

/*Colors Links*/
.fca-Description_News-lancia a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_lancia {
    background-color: #242b47;
}

/*Active Menu Brands*/
.fca-Active_lancia:before {
    background-color: #242b47;
}

/*Hover Menu Brands*/
.fca-Hover_lancia a:hover {
    color: #242b47 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-lancia:after {
    background-color: #242b47;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-lancia {
    color: #242b47 !important;
}

.fca-Menu_Color-lancia:after {
    background-color: #242b47;
}

/*Button Brands*/
.fca-Btn_lancia {
    background-color: #242b47;
    border-color: #242b47;
}

.fca-Btn_lancia:hover, .fca-Btn_lancia:focus, .fca-Btn_lancia:active {
    background-color: #242b47 !important;
    border-color: #242b47 !important;
}

/*Brands Awards*/
.fca-Text_Table-lancia {
    background-color: rgba(36,43,71,.8) !important;
}

.fca-Text_Table-lancia .fca-Special_lancia:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_lancia:after {
    background-color: #242b47;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-lancia:after {
    background-color: #242b47;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_lancia {
    background-color: rgba(36,43,71,.2);
    color: #242b47;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_lancia .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #242b47 !important;
}

.fca-Scroll_lancia ul li:hover, .fca-Scroll_lancia ul li.active {
    background-color: #242b47;
}

/*Color Brands Content Tab*/
.fca-Tab_lancia .active:after {
    background-color: #242b47;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_lancia input[type='checkbox'] + label > span {
    border: 2px solid#242b47;
}

.fca-Checkbox_lancia input[type='checkbox']:checked + label > span {
    border: 10px solid#242b47;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-lancia .checkmark {
    border: 2px solid#242b47;
}

.fca-Radio_Color-lancia .checkmark:after {
    background: #242b47;
}

.fca-Radio_Color-lancia input:checked ~ .checkmark {
    border: 2px solid#242b47;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-lancia input[type="radio"] + label:before {
    border-color: #242b47;
}

.fca-Radio_Color-lancia input[type="radio"] + label:after {
    background-color: #242b47;
}

.fca-Radio_Color-lancia input[type="radio"]:checked + label::after {
    background: #242b47;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-lancia .fca-Icon_Exclamation {
    border: 2px solid#242b47;
}

/*Color Search Menu*/
.fca-Search_Menu-lancia .form-control:focus {
    color: rgba(36,43,71,.7);
}

.fca-Search_Menu-lancia input {
    color: rgba(36,43,71,.7);
}

.fca-Search_Menu-lancia input::-webkit-input-placeholder {
    color: rgba(36,43,71,.7);
}

.fca-Search_Menu-lancia input::-moz-placeholder {
    color: rgba(36,43,71,.7);
}

.fca-Search_Menu-lancia input:-ms-input-placeholder {
    color: rgba(36,43,71,.7);
}

.fca-Search_Menu-lancia input:-moz-placeholder {
    color: rgba(36,43,71,.7);
}

.fca-Search_Menu-lancia .fca-Button_Search {
    background-color: #242b47;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-lancia input {
        border-bottom: 1px solid rgba(36,43,71,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_lancia .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #242b47 inset;
    -webkit-box-shadow: 2px -2px #242b47 inset;
}

.fca-Datepicker_lancia .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #242b47 inset;
    -webkit-box-shadow: 2px -2px #242b47 inset;
}

.fca-Datepicker_lancia .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #242b47 inset;
    -webkit-box-shadow: 2px -2px #242b47 inset;
}

.fca-Datepicker_lancia .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #242b47 inset;
    -webkit-box-shadow: 2px -2px #242b47 inset;
}

.fca-Datepicker_lancia .flatpickr-calendar .flatpickr-day.today {
    background-color: #242b47;
    border-color: #242b47;
}

.fca-Datepicker_lancia .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_lancia .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #242b47;
    border-color: #242b47;
}

.fca-NavbarBackground_lancia {
    background-color: #ffffff;
}

.fca-NavbarTextColor_lancia,
.fca-NavbarTextColor_lancia .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_lancia .header-Navbar_Navbar-nav-link:before {
    background-color: #242b47 !important;
}

.fca-Menu_Models .fca-Menu_Models_lancia.active:before {
    border-color: #242b47;
}


.fca-Border_lancia.active {
    border-color: #242b47;
}

.underlineBrand_lancia:before {
    background: #242b47 !important;
}

.fca-Body_lancia .newsletter-brand {
    border-color: #242b47 !important;
}
.fca-Body_lancia .newsletter-brand :checked + label::before {
    color: #242b47 !important;
}


/*Colors Brands*/
.fca-Color_parts-services {
    color: #2a3e86 !important;
}

.fca-Color_parts-services svg path{
    fill: #2a3e86 !important;
}

.fca-Color_parts-services:hover, .fca-Color_parts-services:active {
    color: #2a3e86;
}

/*Colors Links*/
.fca-Description_News-parts-services a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_parts-services {
    background-color: #2a3e86;
}

/*Active Menu Brands*/
.fca-Active_parts-services:before {
    background-color: #2a3e86;
}

/*Hover Menu Brands*/
.fca-Hover_parts-services a:hover {
    color: #2a3e86 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-parts-services:after {
    background-color: #2a3e86;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-parts-services {
    color: #2a3e86 !important;
}

.fca-Menu_Color-parts-services:after {
    background-color: #2a3e86;
}

/*Button Brands*/
.fca-Btn_parts-services {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-Btn_parts-services:hover, .fca-Btn_parts-services:focus, .fca-Btn_parts-services:active {
    background-color: #2a3e86 !important;
    border-color: #2a3e86 !important;
}

/*Brands Awards*/
.fca-Text_Table-parts-services {
    background-color: rgba(42,62,134,.8) !important;
}

.fca-Text_Table-parts-services .fca-Special_parts-services:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_parts-services:after {
    background-color: #2a3e86;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-parts-services:after {
    background-color: #2a3e86;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_parts-services {
    background-color: rgba(42,62,134,.2);
    color: #2a3e86;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_parts-services .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #2a3e86 !important;
}

.fca-Scroll_parts-services ul li:hover, .fca-Scroll_parts-services ul li.active {
    background-color: #2a3e86;
}

/*Color Brands Content Tab*/
.fca-Tab_parts-services .active:after {
    background-color: #2a3e86;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_parts-services input[type='checkbox'] + label > span {
    border: 2px solid#2a3e86;
}

.fca-Checkbox_parts-services input[type='checkbox']:checked + label > span {
    border: 10px solid#2a3e86;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-parts-services .checkmark {
    border: 2px solid#2a3e86;
}

.fca-Radio_Color-parts-services .checkmark:after {
    background: #2a3e86;
}

.fca-Radio_Color-parts-services input:checked ~ .checkmark {
    border: 2px solid#2a3e86;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-parts-services input[type="radio"] + label:before {
    border-color: #2a3e86;
}

.fca-Radio_Color-parts-services input[type="radio"] + label:after {
    background-color: #2a3e86;
}

.fca-Radio_Color-parts-services input[type="radio"]:checked + label::after {
    background: #2a3e86;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-parts-services .fca-Icon_Exclamation {
    border: 2px solid#2a3e86;
}

/*Color Search Menu*/
.fca-Search_Menu-parts-services .form-control:focus {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-parts-services input {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-parts-services input::-webkit-input-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-parts-services input::-moz-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-parts-services input:-ms-input-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-parts-services input:-moz-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-parts-services .fca-Button_Search {
    background-color: #2a3e86;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-parts-services input {
        border-bottom: 1px solid rgba(42,62,134,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_parts-services .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_parts-services .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_parts-services .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_parts-services .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_parts-services .flatpickr-calendar .flatpickr-day.today {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-Datepicker_parts-services .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_parts-services .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-NavbarBackground_parts-services {
    background-color: #ffffff;
}

.fca-NavbarTextColor_parts-services,
.fca-NavbarTextColor_parts-services .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_parts-services .header-Navbar_Navbar-nav-link:before {
    background-color: #2a3e86 !important;
}

.fca-Menu_Models .fca-Menu_Models_parts-services.active:before {
    border-color: #2a3e86;
}


.fca-Border_parts-services.active {
    border-color: #2a3e86;
}

.underlineBrand_parts-services:before {
    background: #2a3e86 !important;
}

.fca-Body_parts-services .newsletter-brand {
    border-color: #2a3e86 !important;
}
.fca-Body_parts-services .newsletter-brand :checked + label::before {
    color: #2a3e86 !important;
}


/*Colors Brands*/
.fca-Color_maserati {
    color: #959595 !important;
}

.fca-Color_maserati svg path{
    fill: #959595 !important;
}

.fca-Color_maserati:hover, .fca-Color_maserati:active {
    color: #959595;
}

/*Colors Links*/
.fca-Description_News-maserati a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_maserati {
    background-color: #959595;
}

/*Active Menu Brands*/
.fca-Active_maserati:before {
    background-color: #959595;
}

/*Hover Menu Brands*/
.fca-Hover_maserati a:hover {
    color: #959595 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-maserati:after {
    background-color: #959595;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-maserati {
    color: #959595 !important;
}

.fca-Menu_Color-maserati:after {
    background-color: #959595;
}

/*Button Brands*/
.fca-Btn_maserati {
    background-color: #959595;
    border-color: #959595;
}

.fca-Btn_maserati:hover, .fca-Btn_maserati:focus, .fca-Btn_maserati:active {
    background-color: #959595 !important;
    border-color: #959595 !important;
}

/*Brands Awards*/
.fca-Text_Table-maserati {
    background-color: rgba(149,149,149,.8) !important;
}

.fca-Text_Table-maserati .fca-Special_maserati:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_maserati:after {
    background-color: #959595;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-maserati:after {
    background-color: #959595;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_maserati {
    background-color: rgba(149,149,149,.2);
    color: #959595;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_maserati .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #959595 !important;
}

.fca-Scroll_maserati ul li:hover, .fca-Scroll_maserati ul li.active {
    background-color: #959595;
}

/*Color Brands Content Tab*/
.fca-Tab_maserati .active:after {
    background-color: #959595;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_maserati input[type='checkbox'] + label > span {
    border: 2px solid#959595;
}

.fca-Checkbox_maserati input[type='checkbox']:checked + label > span {
    border: 10px solid#959595;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-maserati .checkmark {
    border: 2px solid#959595;
}

.fca-Radio_Color-maserati .checkmark:after {
    background: #959595;
}

.fca-Radio_Color-maserati input:checked ~ .checkmark {
    border: 2px solid#959595;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-maserati input[type="radio"] + label:before {
    border-color: #959595;
}

.fca-Radio_Color-maserati input[type="radio"] + label:after {
    background-color: #959595;
}

.fca-Radio_Color-maserati input[type="radio"]:checked + label::after {
    background: #959595;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-maserati .fca-Icon_Exclamation {
    border: 2px solid#959595;
}

/*Color Search Menu*/
.fca-Search_Menu-maserati .form-control:focus {
    color: rgba(149,149,149,.7);
}

.fca-Search_Menu-maserati input {
    color: rgba(149,149,149,.7);
}

.fca-Search_Menu-maserati input::-webkit-input-placeholder {
    color: rgba(149,149,149,.7);
}

.fca-Search_Menu-maserati input::-moz-placeholder {
    color: rgba(149,149,149,.7);
}

.fca-Search_Menu-maserati input:-ms-input-placeholder {
    color: rgba(149,149,149,.7);
}

.fca-Search_Menu-maserati input:-moz-placeholder {
    color: rgba(149,149,149,.7);
}

.fca-Search_Menu-maserati .fca-Button_Search {
    background-color: #959595;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-maserati input {
        border-bottom: 1px solid rgba(149,149,149,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_maserati .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #959595 inset;
    -webkit-box-shadow: 2px -2px #959595 inset;
}

.fca-Datepicker_maserati .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #959595 inset;
    -webkit-box-shadow: 2px -2px #959595 inset;
}

.fca-Datepicker_maserati .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #959595 inset;
    -webkit-box-shadow: 2px -2px #959595 inset;
}

.fca-Datepicker_maserati .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #959595 inset;
    -webkit-box-shadow: 2px -2px #959595 inset;
}

.fca-Datepicker_maserati .flatpickr-calendar .flatpickr-day.today {
    background-color: #959595;
    border-color: #959595;
}

.fca-Datepicker_maserati .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_maserati .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #959595;
    border-color: #959595;
}

.fca-NavbarBackground_maserati {
    background-color: #ffffff;
}

.fca-NavbarTextColor_maserati,
.fca-NavbarTextColor_maserati .header-Module_Navbar .navbar a {
    color: #1a1a1a !important;
}

.fca-NavbarBackground_maserati .header-Navbar_Navbar-nav-link:before {
    background-color: #959595 !important;
}

.fca-Menu_Models .fca-Menu_Models_maserati.active:before {
    border-color: #959595;
}


.fca-Border_maserati.active {
    border-color: #959595;
}

.underlineBrand_maserati:before {
    background: #959595 !important;
}

.fca-Body_maserati .newsletter-brand {
    border-color: #959595 !important;
}
.fca-Body_maserati .newsletter-brand :checked + label::before {
    color: #959595 !important;
}


/*Colors Brands*/
.fca-Color_opel {
    color: #000000 !important;
}

.fca-Color_opel svg path{
    fill: #000000 !important;
}

.fca-Color_opel:hover, .fca-Color_opel:active {
    color: #000000;
}

/*Colors Links*/
.fca-Description_News-opel a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_opel {
    background-color: #000000;
}

/*Active Menu Brands*/
.fca-Active_opel:before {
    background-color: #000000;
}

/*Hover Menu Brands*/
.fca-Hover_opel a:hover {
    color: #000000 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-opel:after {
    background-color: #000000;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-opel {
    color: #000000 !important;
}

.fca-Menu_Color-opel:after {
    background-color: #000000;
}

/*Button Brands*/
.fca-Btn_opel {
    background-color: #000000;
    border-color: #000000;
}

.fca-Btn_opel:hover, .fca-Btn_opel:focus, .fca-Btn_opel:active {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

/*Brands Awards*/
.fca-Text_Table-opel {
    background-color: rgba(0,0,0,.8) !important;
}

.fca-Text_Table-opel .fca-Special_opel:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_opel:after {
    background-color: #000000;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-opel:after {
    background-color: #000000;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_opel {
    background-color: rgba(0,0,0,.2);
    color: #000000;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_opel .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000000 !important;
}

.fca-Scroll_opel ul li:hover, .fca-Scroll_opel ul li.active {
    background-color: #000000;
}

/*Color Brands Content Tab*/
.fca-Tab_opel .active:after {
    background-color: #000000;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_opel input[type='checkbox'] + label > span {
    border: 2px solid#000000;
}

.fca-Checkbox_opel input[type='checkbox']:checked + label > span {
    border: 10px solid#000000;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-opel .checkmark {
    border: 2px solid#000000;
}

.fca-Radio_Color-opel .checkmark:after {
    background: #000000;
}

.fca-Radio_Color-opel input:checked ~ .checkmark {
    border: 2px solid#000000;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-opel input[type="radio"] + label:before {
    border-color: #000000;
}

.fca-Radio_Color-opel input[type="radio"] + label:after {
    background-color: #000000;
}

.fca-Radio_Color-opel input[type="radio"]:checked + label::after {
    background: #000000;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-opel .fca-Icon_Exclamation {
    border: 2px solid#000000;
}

/*Color Search Menu*/
.fca-Search_Menu-opel .form-control:focus {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-opel input {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-opel input::-webkit-input-placeholder {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-opel input::-moz-placeholder {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-opel input:-ms-input-placeholder {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-opel input:-moz-placeholder {
    color: rgba(0,0,0,.7);
}

.fca-Search_Menu-opel .fca-Button_Search {
    background-color: #000000;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-opel input {
        border-bottom: 1px solid rgba(0,0,0,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_opel .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #000000 inset;
    -webkit-box-shadow: 2px -2px #000000 inset;
}

.fca-Datepicker_opel .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #000000 inset;
    -webkit-box-shadow: 2px -2px #000000 inset;
}

.fca-Datepicker_opel .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #000000 inset;
    -webkit-box-shadow: 2px -2px #000000 inset;
}

.fca-Datepicker_opel .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #000000 inset;
    -webkit-box-shadow: 2px -2px #000000 inset;
}

.fca-Datepicker_opel .flatpickr-calendar .flatpickr-day.today {
    background-color: #000000;
    border-color: #000000;
}

.fca-Datepicker_opel .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_opel .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #000000;
    border-color: #000000;
}

.fca-NavbarBackground_opel {
    background-color: #f7ff14;
}

.fca-NavbarTextColor_opel,
.fca-NavbarTextColor_opel .header-Module_Navbar .navbar a {
    color: #000000 !important;
}

.fca-NavbarBackground_opel .header-Navbar_Navbar-nav-link:before {
    background-color: #000000 !important;
}

.fca-Menu_Models .fca-Menu_Models_opel.active:before {
    border-color: #000000;
}


.fca-Border_opel.active {
    border-color: #000000;
}

.underlineBrand_opel:before {
    background: #000000 !important;
}

.fca-Body_opel .newsletter-brand {
    border-color: #000000 !important;
}
.fca-Body_opel .newsletter-brand :checked + label::before {
    color: #000000 !important;
}


/*Colors Brands*/
.fca-Color_peugeot {
    color: #00a3e0 !important;
}

.fca-Color_peugeot svg path{
    fill: #00a3e0 !important;
}

.fca-Color_peugeot:hover, .fca-Color_peugeot:active {
    color: #00a3e0;
}

/*Colors Links*/
.fca-Description_News-peugeot a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_peugeot {
    background-color: #00a3e0;
}

/*Active Menu Brands*/
.fca-Active_peugeot:before {
    background-color: #00a3e0;
}

/*Hover Menu Brands*/
.fca-Hover_peugeot a:hover {
    color: #00a3e0 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-peugeot:after {
    background-color: #00a3e0;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-peugeot {
    color: #00a3e0 !important;
}

.fca-Menu_Color-peugeot:after {
    background-color: #00a3e0;
}

/*Button Brands*/
.fca-Btn_peugeot {
    background-color: #00a3e0;
    border-color: #00a3e0;
}

.fca-Btn_peugeot:hover, .fca-Btn_peugeot:focus, .fca-Btn_peugeot:active {
    background-color: #00a3e0 !important;
    border-color: #00a3e0 !important;
}

/*Brands Awards*/
.fca-Text_Table-peugeot {
    background-color: rgba(0,163,224,.8) !important;
}

.fca-Text_Table-peugeot .fca-Special_peugeot:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_peugeot:after {
    background-color: #00a3e0;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-peugeot:after {
    background-color: #00a3e0;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_peugeot {
    background-color: rgba(0,163,224,.2);
    color: #00a3e0;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_peugeot .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #00a3e0 !important;
}

.fca-Scroll_peugeot ul li:hover, .fca-Scroll_peugeot ul li.active {
    background-color: #00a3e0;
}

/*Color Brands Content Tab*/
.fca-Tab_peugeot .active:after {
    background-color: #00a3e0;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_peugeot input[type='checkbox'] + label > span {
    border: 2px solid#00a3e0;
}

.fca-Checkbox_peugeot input[type='checkbox']:checked + label > span {
    border: 10px solid#00a3e0;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-peugeot .checkmark {
    border: 2px solid#00a3e0;
}

.fca-Radio_Color-peugeot .checkmark:after {
    background: #00a3e0;
}

.fca-Radio_Color-peugeot input:checked ~ .checkmark {
    border: 2px solid#00a3e0;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-peugeot input[type="radio"] + label:before {
    border-color: #00a3e0;
}

.fca-Radio_Color-peugeot input[type="radio"] + label:after {
    background-color: #00a3e0;
}

.fca-Radio_Color-peugeot input[type="radio"]:checked + label::after {
    background: #00a3e0;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-peugeot .fca-Icon_Exclamation {
    border: 2px solid#00a3e0;
}

/*Color Search Menu*/
.fca-Search_Menu-peugeot .form-control:focus {
    color: rgba(0,163,224,.7);
}

.fca-Search_Menu-peugeot input {
    color: rgba(0,163,224,.7);
}

.fca-Search_Menu-peugeot input::-webkit-input-placeholder {
    color: rgba(0,163,224,.7);
}

.fca-Search_Menu-peugeot input::-moz-placeholder {
    color: rgba(0,163,224,.7);
}

.fca-Search_Menu-peugeot input:-ms-input-placeholder {
    color: rgba(0,163,224,.7);
}

.fca-Search_Menu-peugeot input:-moz-placeholder {
    color: rgba(0,163,224,.7);
}

.fca-Search_Menu-peugeot .fca-Button_Search {
    background-color: #00a3e0;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-peugeot input {
        border-bottom: 1px solid rgba(0,163,224,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_peugeot .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #00a3e0 inset;
    -webkit-box-shadow: 2px -2px #00a3e0 inset;
}

.fca-Datepicker_peugeot .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #00a3e0 inset;
    -webkit-box-shadow: 2px -2px #00a3e0 inset;
}

.fca-Datepicker_peugeot .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #00a3e0 inset;
    -webkit-box-shadow: 2px -2px #00a3e0 inset;
}

.fca-Datepicker_peugeot .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #00a3e0 inset;
    -webkit-box-shadow: 2px -2px #00a3e0 inset;
}

.fca-Datepicker_peugeot .flatpickr-calendar .flatpickr-day.today {
    background-color: #00a3e0;
    border-color: #00a3e0;
}

.fca-Datepicker_peugeot .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_peugeot .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #00a3e0;
    border-color: #00a3e0;
}

.fca-NavbarBackground_peugeot {
    background-color: #000000;
}

.fca-NavbarTextColor_peugeot,
.fca-NavbarTextColor_peugeot .header-Module_Navbar .navbar a {
    color: #ffffff !important;
}

.fca-NavbarBackground_peugeot .header-Navbar_Navbar-nav-link:before {
    background-color: #00a3e0 !important;
}

.fca-Menu_Models .fca-Menu_Models_peugeot.active:before {
    border-color: #00a3e0;
}


.fca-Border_peugeot.active {
    border-color: #00a3e0;
}

.underlineBrand_peugeot:before {
    background: #00a3e0 !important;
}

.fca-Body_peugeot .newsletter-brand {
    border-color: #00a3e0 !important;
}
.fca-Body_peugeot .newsletter-brand :checked + label::before {
    color: #00a3e0 !important;
}


/*Colors Brands*/
.fca-Color_ram {
    color: #2a3e86 !important;
}

.fca-Color_ram svg path{
    fill: #2a3e86 !important;
}

.fca-Color_ram:hover, .fca-Color_ram:active {
    color: #2a3e86;
}

/*Colors Links*/
.fca-Description_News-ram a {
        color: #2A3E86;
}

/*Background Brands*/
.fca-Bg_ram {
    background-color: #2a3e86;
}

/*Active Menu Brands*/
.fca-Active_ram:before {
    background-color: #2a3e86;
}

/*Hover Menu Brands*/
.fca-Hover_ram a:hover {
    color: #2a3e86 !important;
}

/*Hover Active Country*/
.fca-Menu_Country-ram:after {
    background-color: #2a3e86;
}

/*Active Menu Dropdown Brand*/
.fca-Menu_Color-ram {
    color: #2a3e86 !important;
}

.fca-Menu_Color-ram:after {
    background-color: #2a3e86;
}

/*Button Brands*/
.fca-Btn_ram {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-Btn_ram:hover, .fca-Btn_ram:focus, .fca-Btn_ram:active {
    background-color: #2a3e86 !important;
    border-color: #2a3e86 !important;
}

/*Brands Awards*/
.fca-Text_Table-ram {
    background-color: rgba(42,62,134,.8) !important;
}

.fca-Text_Table-ram .fca-Special_ram:after {
    background-color: #ffffff;
}

/*Special Brands*/
.fca-Special_ram:after {
    background-color: #2a3e86;
}

/*Active Brands Menu Page*/
.fca-Menu_Page-ram:after {
    background-color: #2a3e86;
}

/*Color Brands Filters Opacity*/
.fca-Opacity_ram {
    background-color: rgba(42,62,134,.2);
    color: #2a3e86;
}

/*Color Brands Scroll Bar*/
.fca-Scroll_ram .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #2a3e86 !important;
}

.fca-Scroll_ram ul li:hover, .fca-Scroll_ram ul li.active {
    background-color: #2a3e86;
}

/*Color Brands Content Tab*/
.fca-Tab_ram .active:after {
    background-color: #2a3e86;
}

/*Color Brands Form Checkbox*/
.fca-Checkbox_ram input[type='checkbox'] + label > span {
    border: 2px solid#2a3e86;
}

.fca-Checkbox_ram input[type='checkbox']:checked + label > span {
    border: 10px solid#2a3e86;
}

/*Color Brands Form Radio Button*/
.fca-Radio_Color-ram .checkmark {
    border: 2px solid#2a3e86;
}

.fca-Radio_Color-ram .checkmark:after {
    background: #2a3e86;
}

.fca-Radio_Color-ram input:checked ~ .checkmark {
    border: 2px solid#2a3e86;
}

/*Color Brands Form Radio Button @andrea*/
.fca-Radio_Color-ram input[type="radio"] + label:before {
    border-color: #2a3e86;
}

.fca-Radio_Color-ram input[type="radio"] + label:after {
    background-color: #2a3e86;
}

.fca-Radio_Color-ram input[type="radio"]:checked + label::after {
    background: #2a3e86;
}

/*Color Brands Badge New Content*/
.fca-Border_Badge-ram .fca-Icon_Exclamation {
    border: 2px solid#2a3e86;
}

/*Color Search Menu*/
.fca-Search_Menu-ram .form-control:focus {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-ram input {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-ram input::-webkit-input-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-ram input::-moz-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-ram input:-ms-input-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-ram input:-moz-placeholder {
    color: rgba(42,62,134,.7);
}

.fca-Search_Menu-ram .fca-Button_Search {
    background-color: #2a3e86;
}

@media (max-width: 991.98px) {
    .fca-Search_Menu-ram input {
        border-bottom: 1px solid rgba(42,62,134,.7) !important;
    }
}

/*Color Datepicker*/
.fca-Datepicker_ram .flatpickr-calendar .flatpickr-current-month:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_ram .flatpickr-calendar .flatpickr-current-month:before {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_ram .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_ram .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    box-shadow: 1px -1px 0 1px #2a3e86 inset;
    -webkit-box-shadow: 2px -2px #2a3e86 inset;
}

.fca-Datepicker_ram .flatpickr-calendar .flatpickr-day.today {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-Datepicker_ram .flatpickr-calendar .flatpickr-day.today:hover, .fca-Datepicker_ram .flatpickr-calendar .flatpickr-day.today:focus {
    background-color: #2a3e86;
    border-color: #2a3e86;
}

.fca-NavbarBackground_ram {
    background-color: #ffffff;
}

.fca-NavbarTextColor_ram,
.fca-NavbarTextColor_ram .header-Module_Navbar .navbar a {
    color: #000000 !important;
}

.fca-NavbarBackground_ram .header-Navbar_Navbar-nav-link:before {
    background-color: #2a3e86 !important;
}

.fca-Menu_Models .fca-Menu_Models_ram.active:before {
    border-color: #2a3e86;
}


.fca-Border_ram.active {
    border-color: #2a3e86;
}

.underlineBrand_ram:before {
    background: #2a3e86 !important;
}

.fca-Body_ram .newsletter-brand {
    border-color: #2a3e86 !important;
}
.fca-Body_ram .newsletter-brand :checked + label::before {
    color: #2a3e86 !important;
}

