@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-Thin.eot");
    src: local("ProximaNovaExCn-Thin"), local("ProximaNovaExCn-Thin"), url("../fonts/ProximaNovaExCn-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Thin.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-Thin.woff") format("woff");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-ThinIt.eot");
    src: local("ProximaNovaExCn-ThinIt"), local("ProximaNovaExCn-ThinIt"), url("../fonts/ProximaNovaExCn-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-ThinIt.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-ThinIt.woff") format("woff");
    font-weight: 200;
    font-style: italic
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-Light.eot");
    src: local("ProximaNovaExCn-Light"), local("ProximaNovaExCn-Light"), url("../fonts/ProximaNovaExCn-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Light.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-LightIt.eot");
    src: local("ProximaNovaExCn-LightIt"), local("ProximaNovaExCn-LightIt"), url("../fonts/ProximaNovaExCn-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-LightIt.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-LightIt.woff") format("woff");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-Regular.eot");
    src: local("ProximaNovaExCn-Regular"), local("ProximaNovaExCn-Regular"), url("../fonts/ProximaNovaExCn-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Regular.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-RegularIt.eot");
    src: local("ProximaNovaExCn-RegularIt"), local("ProximaNovaExCn-RegularIt"), url("../fonts/ProximaNovaExCn-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-RegularIt.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-RegularIt.woff") format("woff");
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-Semibold.eot");
    src: local("ProximaNovaExCn-Semibold"), local("ProximaNovaExCn-Semibold"), url("../fonts/ProximaNovaExCn-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Semibold.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-Semibold.woff") format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-SemiboldIt.eot");
    src: local("ProximaNovaExCn-SemiboldIt"), local("ProximaNovaExCn-SemiboldIt"), url("../fonts/ProximaNovaExCn-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-SemiboldIt.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-SemiboldIt.woff") format("woff");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-Bold.eot");
    src: local("ProximaNovaExCn-Bold"), local("ProximaNovaExCn-Bold"), url("../fonts/ProximaNovaExCn-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Bold.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-BoldIt.eot");
    src: local("ProximaNovaExCn-BoldIt"), local("ProximaNovaExCn-BoldIt"), url("../fonts/ProximaNovaExCn-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-BoldIt.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-BoldIt.woff") format("woff");
    font-weight: bold;
    font-style: italic
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-Black.eot");
    src: local("ProximaNovaExCn-Black"), local("ProximaNovaExCn-Black"), url("../fonts/ProximaNovaExCn-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Black.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-Black.woff") format("woff");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-BlackIt.eot");
    src: local("ProximaNovaExCn-BlackIt"), local("ProximaNovaExCn-BlackIt"), url("../fonts/ProximaNovaExCn-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-BlackIt.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-BlackIt.woff") format("woff");
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-Extrabld.eot");
    src: local("ProximaNovaExCn-Extrabld"), local("ProximaNovaExCn-Extrabld"), url("../fonts/ProximaNovaExCn-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Extrabld.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-Extrabld.woff") format("woff");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: "ProximaNovaExCn";
    src: url("../fonts/ProximaNovaExCn-ExtrabldIt.eot");
    src: local("ProximaNovaExCn-ExtrabldIt"), local("ProximaNovaExCn-ExtrabldIt"), url("../fonts/ProximaNovaExCn-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-ExtrabldIt.woff2") format("woff2"), url("../fonts/ProximaNovaExCn-ExtrabldIt.woff") format("woff");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: "Helvetica";
    src: url("../fonts/Helvetica.eot");
    src: local("Helvetica"), local("Helvetica"), url("../fonts/Helvetica.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica.woff2") format("woff2"), url("../fonts/Helvetica.woff") format("woff"), url("../fonts/Helvetica.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Helvetica";
    src: url("../fonts/Helvetica-Oblique.eot");
    src: local("Helvetica-Oblique"), local("Helvetica-Oblique"), url("../fonts/Helvetica-Oblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-Oblique.woff2") format("woff2"), url("../fonts/Helvetica-Oblique.woff") format("woff"), url("../fonts/Helvetica-Oblique.ttf") format("truetype");
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: "Helvetica";
    src: url("../fonts/Helvetica-Light.eot");
    src: local("Helvetica-Light"), local("Helvetica-Light"), url("../fonts/Helvetica-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-Light.woff2") format("woff2"), url("../fonts/Helvetica-Light.woff") format("woff"), url("../fonts/Helvetica-Light.ttf") format("truetype");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: "Helvetica";
    src: url("../fonts/Helvetica-LightOblique.eot");
    src: local("Helvetica-LightOblique"), local("Helvetica-LightOblique"), url("../fonts/Helvetica-LightOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-LightOblique.woff2") format("woff2"), url("../fonts/Helvetica-LightOblique.woff") format("woff"), url("../fonts/Helvetica-LightOblique.ttf") format("truetype");
    font-weight: 100;
    font-style: italic
}

@font-face {
    font-family: "Helvetica";
    src: url("../fonts/Helvetica-Bold.eot");
    src: local("Helvetica-Bold"), local("Helvetica-Bold"), url("../fonts/Helvetica-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-Bold.woff2") format("woff2"), url("../fonts/Helvetica-Bold.woff") format("woff"), url("../fonts/Helvetica-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "Helvetica";
    src: url("../fonts/Helvetica-BoldOblique.eot");
    src: local("Helvetica-BoldOblique"), local("Helvetica-BoldOblique"), url("../fonts/Helvetica-BoldOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-BoldOblique.woff2") format("woff2"), url("../fonts/Helvetica-BoldOblique.woff") format("woff"), url("../fonts/Helvetica-BoldOblique.ttf") format("truetype");
    font-weight: bold;
    font-style: italic
}

h1 {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important;
    text-transform: uppercase;
    color: #000
}

h2 {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important;
    text-transform: uppercase;
    color: #000
}

h3 {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important;
    text-transform: uppercase;
    color: #000
}

h4 {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important;
    text-transform: uppercase;
    color: #000
}

h5 {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important;
    text-transform: uppercase;
    color: #000
}

h6 {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important;
    text-transform: uppercase;
    color: #000
}

.btn {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important;
    text-transform: uppercase
}

.minificha {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important;
    font-size: 140% !important
}

.content_info_minificha .marca,
.content_info_minificha .model,
.content_info_minificha .price {
    font-size: 140% !important
}

.offcanvas-body {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important
}

.botonera {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important;
    text-transform: uppercase
}

#entrada .pastilla {
    font-family: "ProximaNovaExCn";
    font-size: 130% !important
}

.minificha .metainfo .badge {
    text-transform: uppercase
}

.metainfo .logogarantiamarca {
    height: 30px;
    display: inline !important
}

.owl-carousel .owl-item img.logogarantiamarca {
    display: inline;
    width: inherit
}

#entrada .pastilla h1 {
    font-size: 1.75rem !important
}

#fichatitulo .btn-round {
    margin-top: -0.3rem
}

#fichatitulo .btn-round i::before {
    margin-top: -1rem;
    top: -0.2rem;
    left: -0.1rem;
    position: relative
}

#fichatitulo a.btn {
    margin: -0.3rem 1rem .5rem
}

#fichatitulo h1 {
    font-size: 2rem !important
}

.paginador .btn {
    padding-top: 0 !important
}

h1 {
    color: #000
}

h2 {
    color: #000
}

h3 {
    color: #000
}

h4 {
    color: #000
}

h5 {
    color: #000
}

h6 {
    color: #000
}

.model {
    color: #000
}

.price {
    color: #e3001d
}

body {
    font-family: "Helvetica";
    color: var(--bs-gray-900);
    padding-top: 0 !important;
}

#resultadosBusqueda #fichamoto {
    height: calc(100% - 48px)
}

#resultadosBusqueda #fichamoto .helper {
    /* border-radius: 0 !important */
}

#fichamoto .botonera .badge,
#fichamoto .botonera .nav-pills .nav-link {
    font-size: 1.2rem
}

header nav.navbar {
    background-color: #000;
    text-transform: uppercase;
    font-family: "ProximaNovaExCn"
}

header nav.navbar .menu_aut .nav-link {
    color: #fff;
    font-size: 1.2rem !important
}

header nav.navbar .menu_aut .nav-link:hover {
    color: #e3001d
}

header nav.navbar .navbar-nav .show > .nav-link,
header nav.navbar .navbar-nav .nav-link.active {
    color: #e3001d
}

header li.nav-item[data-id="5"] {
    display: none !important
}

header .submenu_mi_cuenta a {
    font-size: 1.2rem
}

header .submenu_mi_cuenta img {
    margin-left: 1rem
}

.subheader .container .space {
    background: rgba(0, 0, 0, 0);
    color: #000
}

.subheader .container .space h1 {
    color: #000
}

footer {
    font-size: .75rem
}

main .pastilla,
.minificha .card-img {
    /* border-radius: 0 !important */
}

.btn-oscuro {
    --bs-btn-color: #fff;
    --bs-btn-bg: #000;
    --bs-btn-border-color: #000;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: black;
    --bs-btn-hover-border-color: black;
    --bs-btn-focus-shadow-rgb: 38, 38, 38;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: black;
    --bs-btn-active-border-color: black;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #000;
    --bs-btn-disabled-border-color: #000
}

.btn-principal {
    --bs-btn-color: #000;
    --bs-btn-bg: #EF3340;
    --bs-btn-border-color: #EF3340;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f1525d;
    --bs-btn-hover-border-color: #f14753;
    --bs-btn-focus-shadow-rgb: 203, 43, 54;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f25c66;
    --bs-btn-active-border-color: #f14753;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #EF3340;
    --bs-btn-disabled-border-color: #EF3340
}

.btn-honda {
    --bs-btn-color: #fff;
    --bs-btn-bg: $ colorHonda;
    --bs-btn-border-color: $ colorHonda;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #c10019;
    --bs-btn-hover-border-color: #b60017;
    --bs-btn-focus-shadow-rgb: 231, 38, 63;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b60017;
    --bs-btn-active-border-color: #aa0016;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: $ colorHonda;
    --bs-btn-disabled-border-color: $ colorHonda
}

#resbusqueda .minificha.esGarantiaMarca .card-img-overlay div::before,
#destacadas .minificha.esGarantiaMarca .card-img-overlay div::before {
    content: url("../images/garantiamarca.svg");
    float: right
}

@media (max-width: 768px) {
    main #entrada {
        background-size: cover;
        background-position: center
    }

    #resultadosBusqueda #fichamoto {
        height: 100%
    }

    footer .logos {
        flex-direction: column !important
    }

    footer .logos img {
        margin: 10px auto
    }
}

@media (max-width: 768px) {
    .helper {
        width: 100%;
        margin-bottom: 45px !important
    }
}

@media (min-width: 1200px) {
    .helper {
        padding-left: 50px !important;
        padding-right: 50px !important
    }
}

html body{
    padding-top: 0 !important;
}
#header_concesionario {
    margin-top: -0px !important;
}
