<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Roboto:200,300,400,500,700&amp;display=auto');
/*fix IE 8 */
@font-face {
    font-family: 'MontserraRegular';
    font-display: auto;
    src: url('Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MontserratBold';
    font-display: auto;
    src: url('Montserrat-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

:root {
  --color-gray-light: #ECECEC;
  --color-gray: #5F5F5F;
  --color-dark: #000;
  --color-darktext: #747474;
  --color-main-red: #BB191D;

  --border-radius: 50px;
  --border-radius-small: 8px;


  --line-height-honda-title: 1.3;
  --line-height-honda-body: 1.5;
  --line-height-honda-moto-title: 1.1;
  --line-height-mg-motors-body: 1.5;
  --line-height-mg-motors-title: 1.1;
  --line-height-main: 1.3;
}


body {
  font-family: 'MontserraRegular';
  font-size: 1rem;
  line-height: 1.5rem;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Roboto';
}

h1 {
  font-size: 2.2rem;
  line-height: calc(2rem * var(--line-height-main));
  font-weight: 600;
  text-transform: uppercase;
}

h2 {
  font-size: 2rem;
  line-height: calc(2rem * var(--line-height-main));
  text-align: center;
  font-weight: 600;
}

h3 {
  font-size: 1.3rem;
  line-height: calc(1.3rem * var(--line-height-main));
  font-weight: 600;
}

h4,
h5,
h6 {
  font-size: 1.2rem;
  line-height: calc(1.1rem * var(--line-height-main));
  font-weight: 600;
}

/*general*/
.container {
  max-width: 75vw;
  margin: auto;
}

@media (max-width: 767px) {
  .container {
    max-width: 95vw;
  }
}

.y-margin-section {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.top-margin-section {
  margin-top: 3rem !important;
}

.bottom-margin-section {
  margin-bottom: 3rem !important;
}

body .header-top-section {
  max-width: 95vw;
  margin: auto;
}

/*megamenu*/
.ets_mm_megamenu.layout_layout1 {
  background: transparent !important;
}

.ets_mm_megamenu.layout_layout1:not(.ybc_vertical_menu) .mm_menus_ul {
  background: #000000;
}

.ets_mm_megamenu.layout_layout1:not(.ybc_vertical_menu) .mm_menus_ul {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.ybc-menu-toggle .icon-bar {
  height: 4px !important;
  margin: 6px 3px 1px 0 !important;
  width: 46px !important;
}

.border-radius img {
  border-radius: var(--border-radius);
}

.navbar .wpb_raw_code {
  margin-bottom: 0px;
}

@media (max-width: 2000px) {
  .flex-wrap-nex {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .flex-wrap-nex &gt; div, .container_infos_concession {
    max-width: 33vw;
    flex: 0 0 33%;
  }
}

@media (max-width: 1500px) {
  .flex-wrap-nex &gt; div, .container_infos_concession {
    max-width: 45vw;
    flex: 0 0 45%;
  }
}

@media (max-width: 1000px) {
  .flex-wrap-nex {
    justify-content: center;
  }

  .flex-wrap-nex &gt; div, .container_infos_concession {
    max-width: 90vw;
    flex: 0 0 90%;
  }

  .container_more_btn_concession a {
    width: auto !important;
  }
}


@media (max-width: 767px) {
    .d-none-lg {
    display: block;
  }

  .d-none-smallScreen {
    display: none !important;
  }
}

/* header with menu */
.body-groupe-cavallari #header .top .navbar {
  background-color: #000000;
}

@media (max-width: 768px) {
  .header-top-section {
    height: 0px !important;
  }

  .navbar.imw-navbar img.vc_box_border_grey  {
    height: 70px;
    padding: 10px 0px;
    position: absolute;
    right: -40vw;
    bottom: -67px;
    z-index: 2;
  }

  .img-logo img {
    height: 60px !important;
    width: auto;
    max-width: unset;
  }
}

/*BOUTONS*/
#search-home #tab_price_mensualite button {
  background-color: var(--color-gray);
  color: white;
  border: 0px;
  box-shadow: none;
  font-size: 1rem;
  border-radius: var(--border-radius);
  box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.16);
  margin-bottom: 5px !important;
}

@media (max-width: 1400px) {
  .flex-wrap-btn {
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
  }

  .flex-wrap-btn &gt; div {
    width: 90vw;
  }
  }

.imw-btn-cta,
.btn.btn-compare,
.ultb3-btn,
.btn-search-home,
#index .ais-show-more,
#getdisjunctiveFacetsRefinements,
.container_more_btn_concession a,
.btn.motor-btn-filter,
.btn.btn-default,
.wpb_button,
.imw-btn-cta:visited,
#bottom-comparator a.btn-main-compare.collapsed,
.imw-btn-cta:link {
  /*width: max-content;*/
  font-size: 1rem !important;
  background-color: black !important;
  border-radius: 50px;
  color: #fff !important;
  /*padding: 15px 30px !important;*/
  text-transform: uppercase;
  box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.16);
  /*margin: 0px 20px;*/
  text-decoration: none !important;
}

.ultb3-btn {
  border: 1px solid black !important;
}

#page:not(#index) .btn.motor-btn-filter {
  width: auto !important;
}

.imw-btn-cta-secondaire
.container_btn a,
#cmp-erase-all.btn,
.container_infos_concession .container_btn .btn,
.imw-btn-cta-secondaire:link,
.imw-btn-cta-secondaire:visited {
  color: black !important;
  border: 1px solid black;
  border-radius: 50px;
  background-color: #fff !important;
  padding: 15px 30px;
  text-transform: uppercase;
  box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.16);
  font-size: 1rem;
  margin: 0px 20px;
  text-decoration: none !important;
}

.imw-btn-cta:hover,
.ultb3-btn:hover,
.imw-btn-cta-secondaire:hover,
.container_infos_concession .container_btn .btn:hover,
.btn.motor-btn-filter:hover,
#index .ais-show-more:hover,
#getdisjunctiveFacetsRefinements:hover,
.container_more_btn_concession a:hover,
.btn-search-home:hover,
.btn.btn-default:hover,
.wpb_button:hover {
  background-color: var(--color-gray) !important;
  color: white !important;
}

.imw-btn-cta-secondaire:hover {
  border: 1px solid var(--color-gray) !important;
}

.btn-search-home:hover &gt; span,
.btn-search-home:hover &gt; span &gt; i {
  color: white !important;
}

.wpb_button:hover {
  text-decoration: underline !important;
}

.btn.imw-btn-cta.btn-special.waves-effect.waves-light {
  width: auto !important;
  float: initial !important;
}

@media (max-width: 770px) {
  .flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-wrap {
    flex-wrap: wrap !important;
  }
}

/* BG */
.bg-gray {
  background: var(--color-gray);
  box-shadow: var(--color-gray) -40vw 0 0,var(--color-gray) 40vw 0 0;
}

.bg-gray-light {
  background: var(--color-gray-light);
  box-shadow: var(--color-gray-light) -40vw 0 0,var(--color-gray-light) 40vw 0 0;
}

.bg-black {
  background: black;
  box-shadow: black -40vw 0 0,black 40vw 0 0;
}

.border-top {
  border-top: 1px solid black !important;
}

.border-radius-down {
  border-radius: 0px 0px 8px 8px;
}

/*header*/
.pictos-rs img {
  height: 40px;
}

.imw-fullwidth img {
  width: 100vw;
}

.img-logo img {
  height: 60px !important;
}

.header-top-section {
  height: 75px;
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 0 !important;
  justify-content: space-between;
}

.header-top-wrapper &gt; .wpb_wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0.85rem 1rem 0.5rem;
}

/*slider*/
@media (max-width: 768px) {
  .slider-imw {
    top: -12px;
  }
}

/**************************** Marques ****************************************/
.imw-menu-marques-img {
  height: 70px;
  margin: 1rem !important;
  width: auto !important;
}

@media (max-width: 768px) {
  .imw-menu-marques-img {
    height: 40px;
    margin: 0 0 10px 0 !important;
  }
}

@media (max-width: 500px) {
  .imw-menu-marques-img {
    height: 26px;
  }
}


.imw-menu-marques a img:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}

/*line*/

.background-line {
  background: var(--color-main-red);
  height: 4px;
  box-shadow: var(--color-main-red) -40vw 0 0,var(--color-main-red) 40vw 0 0;
}

/*1er section : Cavallari acteur de votre mobilite*/
.imw-img-vignette, .imw-img-vignette img {
  border-radius: 10px;
}

.banner-block img {
  border-radius: var(--border-radius-small) !important;
}

.banner-block h3.bb-top-title {
  color: white;
  padding: 10px 2.7vw;
  background: unset !important;
}

.banner-block .mask p.bb-description {
  text-align: center;
  padding: 0 2.7vw;
}

.banner-block .mask {
  background: var(--color-gray);
  display: flex;
  flex-direction: column;
}

.banner-block:hover .mask {
  background: var(--color-main-red);
}

.mask.opaque-background {
  padding: 10px 0px;
}

.mask.opaque-background &gt; div {
  display: none !important;
}

@media (max-width: 800px) {
  .banner-style01 .mask {
    background: rgba(200, 12, 12, 0.87);
    opacity: 1 !important;
    visibility: visible !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    transform: translateY(0) !important;
    color: white !important;
    display: flex !important;
    justify-content: center !important;
    flex-direction: column !important;
    border-radius: var(--border-radius-small);
  }

  .banner-block:hover .mask {
    background: rgba(200, 12, 12, 0.87);
    border: initial;
    display: initial;
  }
}

/*algolia*/
#search-home .hero-zone__content {
  max-width: 75vw;
  padding: 4rem 2rem;
}

#search-home .container_title_search_home {
  flex-direction: column;
}

#search-home h2 {
  text-transform: unset;
  margin-bottom: 20px;
}

.stats-container {
  background: none;
  border-radius: 0px;
  padding: 0px;
}

#search-home h3 {
  text-transform: unset;
  margin: unset;
}

#search-home h3 span.badge {
  border-radius: 0px;
  background-color: transparent !important;
  margin-right: 0px;
  box-shadow: none !important;
  color: var(--color-main-red) !important;
  font-size: 1.5rem;
}

#search-home .ais-refinement-list--header {
  border-radius: var(--border-radius);
  background: white !important;
  border: 0 !important;
}

#search-home .ais-root__collapsible .ais-refinement-list--header {
  border-bottom-width: 0px !important;
}

#search-home .ais-refinement-list--header i {
  background: transparent;
  border-radius: var(--border-radius) 0 0 var(--border-radius);
}

#search-home .ais-refinement-list--header strong {
  border-left: 1px solid black;
  border-radius: 0 var(--border-radius) var(--border-radius) 0;
}

#search-home .ais-refinement-list--header i:hover,
#search-home .ais-refinement-list--header strong:hover {
  background: var(--color-gray);
  color: white;
}

#search-home .ais-refinement-list--body {
  border-radius: var(--border-radius-small);
  top: 108%;
  border: 1px solid var(--color-darktext);
}

#search-algolia .ais-refinement-list--body {
  overflow: unset;
}

.closeTabCollap {
  margin: -1px;
}

.ais-body .closeTabCollap {
  border-radius: var(--border-radius);
}

@media (max-width: 1460px) {
  #search-home .hero-zone__content {
    max-width: 95vw;
  }

}

@media (max-width: 768px) {
  #search-home .ais-refinement-list--item__block .ais-refinement-list--item .btn {
    margin: 0 15px;
    width: -moz-available;
  }

  .ais-body .closeTabCollap {
    position: absolute;
    top: 0px;
    right: 0px;
  }

  #search-home .hero-zone__content {
   max-width: 95vw !important;
  }

  .ais-show-more {
    width: auto;
    display: block;
  }
}

/*int algolia*/
.motor-btn-filter--brand::before,
#search-home .ais-refinement-list--item__block .ais-refinement-list--item .btn span {
  position: unset;
}

.motor-btn-filter--brand::before {
  border-radius: 8px 0 0 8px;
  margin-left: 11px;
}

#search-home .ais-refinement-list--item__block .ais-refinement-list--item .btn span {
  background: transparent;
}


#search-home .ais-refinement-list--item__block .ais-refinement-list--item .btn {
  border-radius: var(--border-radius);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 !important;
}

#search-home .ais-refinement-list--item__block .ais-refinement-list--item__active .btn span {
  background-color: transparent !important;
  color: unset !important;
}

#search-home .ais-refinement-list--item__block .ais-refinement-list--item .btn:not(.motor-btn-filter--brand) {
  padding-left: 20px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

#index .irs-slider {
  background-position: 0 -172px !important;
}

#search-home .container_critere_selected {
  margin-top: 1rem;
}

.container_critere_search_home {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
}

#search-home #search-home-section {
  margin-top: 1rem !important;
}
#search-home #search-home-section {
  order: 3;
}

#search-home #search-home-input {
  border-radius: var(--border-radius);
}

#search-home #search-home-input:hover {
  border: 1px solid var(--color-main-red);
}

/************************ HOME OFFRE DU MOMENT ********************************/

.title_tabs_offres_home {
  text-transform: uppercase;
  text-align: center;
}

.subtitle_tabs_offres_home {
  text-align: center;
}

#index .container_vehicule {
  flex: 0 0 calc(25% - 1rem);
  max-width: calc(25% - 1rem);
  margin: 0 0.5rem 1rem;
}

#index.body-kia-cavallari .container_vehicule {
  flex: 0 0 calc(23% - 0rem);
  max-width: calc(23% - 0rem);
}

.nav-tabs,
.ui-tabs .ui-tabs-nav {
  background: var(--color-gray-light);
  box-shadow: var(--color-gray-light) -40vw 0 0,var(--color-gray-light) 40vw 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
}

.tab-bg-dark .ui-tabs .ui-tabs-nav {
  background: white;
  box-shadow: white -40vw 0 0,white 40vw 0 0;
}

.nav-tabs .nav-link,
.ui-tabs .ui-tabs-nav li a {
  background-color: var(--color-gray-light);
  border-radius: 50px;
  margin: 10px !important;
  padding: 1rem 0.5rem;
  font-size: 1.2rem !important;
  box-shadow: none;
  color: var(--color-dark) !important;
}

.tab-bg-dark .ui-tabs .ui-tabs-nav li a {
  background-color: white;
}

.ui-tabs .ui-tabs-nav li a {
  text-decoration: none !important;
}

.ui-tabs .ui-tabs-nav li {
  background-color: transparent !important;
  border: none;
}

.ui-tabs .ui-tabs-nav li a {
  width: 22vw;
  text-align: center;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link:hover,
li.ui-tabs-active a,
li.ui-tabs-active a:hover {
  background-color: white !important;
  border-color: white !important;
}

.tab-bg-dark li.ui-tabs-active a,
.tab-bg-dark li.ui-tabs-active a:hover {
  background-color: var(--color-gray-light) !important;
}

.container_vehicule .link_img_vehicule {
  box-shadow: none !important;
}

.container_img_vehicule {
  border-radius: 50px 50px 0 0;
}

.container_img_vehicule img {
  border-radius: 50px 50px 0px 0px;
}

.container_vehicule .card {
  border-radius: var(--border-radius) !important;
  background: var(--color-gray-light);
  box-shadow: none !important;
  border: 1px solid var(--color-gray-light);
}

.container_vehicule .card:hover {
  border: 1px solid var(--color-main-red);
}

.container_vehicule .card-footer {
  background-color: transparent;
}

.container_infos_bottom_vehicule .fa.fa-camera {
  padding-left: 5px;
}

.container_price {
  color: var(--color-main-red);
}

.container_vehicule .container_localisation {
  font-size: 0.9rem;
  display: flex;
  align-items: center;
}

.container_vehicule .container_localisation .fa-2x {
  font-size: 1.3em;
}

.container_vehicule .container_version_product {
  font-size: 1rem;
}

.container_infos .card-title {
  min-height: 75px;
  text-align: center;
}

#index .content_tab_tabulation .owl-carousel {
  flex-wrap: wrap;
}

.container_vehicule .container_infos_bottom_vehicule {
  margin-top: 0.5rem;
}

.container_vehicule .container_price_mensualite {
  align-items: center !important;
  justify-content: center !important;
  margin-top: 0.65rem;
}

.container_vehicule .container_price_mensualite .container_price {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 700;
}

.container_vehicule .items_img_vehicule {
  justify-content: center;
}

#infinite-hits-container .items_img_vehicule img {
  border-radius: var(--border-radius) var(--border-radius) 0 0;
}

.ais-show-more {
  background-color: transparent;
  color: black;
  padding: 0;
  margin: 0;
  box-shadow: none;
}

.ais-show-more:hover {
  background-color: transparent;
  color: var(--color-main-red);
  padding: 0;
  margin: 0;
  box-shadow: none;
}

@media only screen and (min-width: 768px) {
  #search-algolia .ais-refinement-list--body {
    max-height: 196px !important;
  }
}

@media (max-width: 1200px) {
  #index .container_vehicule {
    flex: 0 0 calc(50% - 1rem);
    max-width: calc(50% - 1rem);
  }
}

@media (max-width: 767px) {
  #index .container_vehicule {
    flex: 0 0 calc(1000% - 1rem);
    max-width: calc(100% - 1rem);
  }

  #tabs_offres_home .nav-tabs .nav-item {
    margin-bottom: 0;
  }

  #tabs_offres_home .nav-justified .nav-item {
    flex-basis: 100%;
  }

   .nav-tabs .nav-link {
    padding: 1rem 0.5rem;
  }

}

/*BLOCS CARRES*/
.sectionThin {
  display: flex;
  justify-content: center;
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.sectionThin &gt; div {
  width: 34vw !important;
}

@media (max-width: 770px) {
  .sectionThin, .section-img {
    width: 100vw !important;
    margin: auto;
  }

  .sectionThin &gt; div {
    width: 85vw !important;
  }
}

.mini-height &gt; div &gt; img {
  height: 750px !important;
  width: 100%;
  object-fit: cover;
}

/* ______________ FOOTER ___________________ */

#footer &gt; div {
  flex-direction: column;
}

#footer {
  font-weight: 400;
}

.section_footer {
  width: 100vw;
  color: white;
  text-align: center;
  margin-top: 0px !important;
}

.section_footer a {
  color: white !important;
}

#footer .section_copyright {
  margin: 2rem auto 0.5rem !important;
  flex: 100%;
}

/*map*/
#mapsupplier .container_infos_concessions &gt; div .container_infos_concession {
  background: var(--color-gray-light);
  border-radius: var(--border-radius);
}

#mapsupplier .selectize-control.single .selectize-input {
  border-radius: var(--border-radius) !important;
}

#mapsupplier .container_search_concession_by_ville {
  background: var(--color-gray-light);
  box-shadow: -40vw 0 var(--color-gray-light), 40vw 0 var(--color-gray-light);
}

.reset_filter {
  color: black !important;
}

/*recrutement*/
.ultb3-box {
  border: none !important;
  background: white !important;
}

.ultb3-box-overlay {
  background: var(--color-gray-light) !important;
  border-radius: var(--border-radius);
}

/*listing*/
#container_filter_top_listing a {
  color: white !important;
}

#container_filter_top_listing a:hover {
  text-decoration: none !important;
}

.form-check-input[type="checkbox"].filled-in:not(:checked) + label::after, 
label.btn input[type="checkbox"].filled-in:not(:checked) + label::after {
  background-color: white;
}

.list_products_compare &gt; div {
  border: 1px solid var(--color-darktext);
  border-radius: var(--border-radius-small);
  padding: 0;
}

.compare-link {
  height: 100%;
}

#bottom-comparator div[id^="itemcompare-"] img {
  width: 85px;
  height: 100%;
  width: auto;
  border-radius: 8px 0px 0px 8px;
}

/*fiche produtis*/
#left_column {
  background: var(--color-gray-light);
  border-radius: var(--border-radius);
}

.reprise-vehicule span {
  color: black !important;
}

@media (max-width: 768px) {
  #left_column {
    border-radius:0;
    color: black !important;
  }
}

.white-skin input[type="checkbox"].filled-in:checked + label::after {
  background-color: var(--color-main-red);
  border-color: var(--color-main-red);
}
/*
#infinite-hits-container .card {
  border-radius: var(--border-radius);
  border: 1px solid var(--color-gray-light);
}*/

#infinite-hits-container .card:hover {
  border: 1px solid var(--color-main-red);
}

/*page mobilite*/
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: var(--color-gray-light);
  border: none;
  border-radius: var(--border-radius);
  text-align: center;
  margin-top: 40px;
}

.wpb_content_element.wpb_tabs.tab-bg-dark .wpb_tour_tabs_wrapper {
  background-color: transparent;
}

.wpb_content_element.wpb_tabs.tab-bg-dark .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: white;
  border-radius: var(--border-radius);
  margin-top: 40px;
}

.tab-right {
  background: var(--color-gray-light);
  padding: 50px;
  border-radius: var(--border-radius);
}

@media (max-width: 768px) {
  #cms .ui-tabs .ui-tabs-nav {
    flex-wrap: wrap;
  }

  #cms .ui-tabs .ui-tabs-nav li a {
    width: 90vw;
  }
}

/*responsive*/

@media (min-width:768px) {
    #infinite-hits-container .ais-infinite-hits--item {
        min-width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media (min-width:992px) {
    #infinite-hits-container .ais-infinite-hits--item {
        min-width: 46.8%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 46.8%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 46.8%;
        -ms-flex: 0 0 46.8%;
        flex: 0 0 46.8%
    }
}

@media (min-width:1200px) {
    #infinite-hits-container .ais-infinite-hits--item {
        min-width: 31.1%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 31.1%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 31.1%;
        -ms-flex: 0 0 31.1%;
        flex: 0 0 31.1%
    }
}

@media (min-width:1400px) {
    #infinite-hits-container .ais-infinite-hits--item {
        min-width: 23.1%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 23.1%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 23.1%;
        -ms-flex: 0 0 23.1%;
        flex: 0 0 23.1%
    }
}

@media (min-width:1600px) {
    #infinite-hits-container .ais-infinite-hits--item {
        min-width: 23.4%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 23.4%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 23.4%;
        -ms-flex: 0 0 23.4%;
        flex: 0 0 23.4%
    }
}

@media (max-width:767px) {
    #infinite-hits-container .ais-infinite-hits--item {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 100%;
        -moz-box-flex: 1;
        -moz-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%
    }
}
</pre></body></html>