.spost .entry-image-h, .spost .entry-image-h a, .spost .entry-image-h img, .spost .entry-image-h i { width:150px; height:100px; }
.spost .entry-title-h h4, .mpost .entry-title-h h4, .entry-title-h h3 { font-size:16px; margin-bottom:5px; }
h1 { margin-bottom:10px; font-family:'Raleway', sans-serif; text-transform:uppercase; }
h2 { font-size:14px; color:#000000; text-transform:uppercase; letter-spacing: 0.5px; }
.widget-filter-links li { list-style-type:square; margin-left:15px; }
.widget-filter-links li::marker { color:#1ABC9C; }
.search_bar { background-image:url(/img/gen/icon-search.svg); background-repeat:no-repeat; padding-left:47px; padding-right:47px; background-position-x:13px; background-position-y:center; }
.feature-box.media-box { border-radius:10px; border:3px solid var(--bg-color-light); }
.fbox-media { min-height:75px; margin-top:8px; }
.feature-box img { border-top-left-radius:10px; border-top-right-radius:10px; }
.feature-box.media-box.fbox-bg .fbox-desc { padding:8px; border:0px; font-family:'Raleway'; font-size:14px; }
.header-sidebar { font-family:'Raleway', sans-serif; font-weight:bold; color:#333; }
.widget-title { font-size:16px; text-transform:uppercase; letter-spacing:0.04em; font-weight:600; margin-bottom:10px; }
.partner_cat { font-weight:bold; text-transform:uppercase; }
.partner-grid-logo img { padding:12px; background-color:#fff; }
.filter-bloc { min-height:80px; }
.filter-menu { float:left; width:30%; padding:8px; }
.filter-bar-mobile { max-width:100%; min-height:50px; min-width:100%; border:3px solid var(--bg-color-light); border-radius:5px; text-transform:uppercase; }
.logo-premium { max-width:180px; }
.sidebar-list-produits a { color:#000000; text-transform:uppercase; font-size:13px; font-family:'Raleway', sans-serif; font-weight:500; }
.row-list { margin-top:20px; }
.encart-promo { background-color:#f5f5f5; text-align:center; padding:5px; border-radius:8px; line-height:3rem; }
.fbox-desc { color:#000; font-size:13px; }
.sidebar a:hover { color:#1ABC9C; }
.sidebar-body { padding:12px; background-color:#f5f5f5; }
.sidebar hr { margin:12px 0px; }
.stop_label { padding:5px; border-radius:8px; background-color:#000000; color:#ffffff; position:absolute; top:5px; right:8px; }
.choices__inner { background-color:white; border:3px solid var(--bg-color-light); border-radius:5px; color:#999; text-transform:uppercase; }
.choices__inner:focus { outline:none; }
.choices.is-focused .choices__inner { border-color:#f3f4f6b5; box-shadow:none; }
.choices__list--dropdown { border:0px solid #f3f4f6b5; border-radius:6px; font-size:12px; text-transform:uppercase; box-shadow:0 4px 12px rgba(0,0,0,0.1); }
.choices__item--choice { padding:6px 10px !important; padding-left:8px; font-size:14px !important; line-height:1.4 !important; }
 .choices__list--dropdown,.choices__list--single,.choices__item { background-color: #fff; !important; color: #333; }
 .choices__list--dropdown,.choices__list--single,.choices__item:hover { background-color: #fff; !important; color: #333; }
 .choices__list--dropdown .choices__item--selectable.is-highlighted { background-color: #8ba7a31a;; color: #666; }
 .choices__inner {  background-color: #fff; }
.fancy-sub-title { position:relative; font-size:22px; display:inline-block; padding-right:15px; background-color:#fff; text-transform:uppercase; font-family:'Raleway'; font-weight:400; }
.entry-title-h a { color:#333333; font-family:'Raleway', sans-serif; font-weight:600; line-height:1.5; font-size:16px; margin-bottom:5px; }
.entry-title-h a:hover { color:#1ABC9C; transition:0.5; }
.stop-product { filter:grayscale(100%); opacity:.7; background-color:#f5f5f5; }
.badge-retrofit { position: absolute; top: 10px; right: 10px; background: #02d7b8; color: #fff; font-size: 10px; padding: 5px 10px; border-radius: 4px; text-transform: uppercase; font-weight: bold; z-index: 0; }

@media (max-width:600px) {
  .filter-menu { width:100%; height:50px; }
  .postcontent, .postcontent.bothsidebar, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth {
    width:43%; margin-left:16px; float:left; min-height:200px; margin-bottom:30px !important;
  }
  .feature-box.media-box.fbox-bg .fbox-desc { font-size:13px; }
  .mb-mob-4 { margin-bottom:40px; }
  .mb-mob-1 { margin-bottom:10px; }
  .row-list { margin-top:0px; }
  .feature-box h3 { font-size:14px; }
  .feature-box img { max-width:100%; }
  .feature-box p { display:none; }
  .row { margin-top:0px; }
  .feature-box { min-height:255px; background-color:#ffffff; margin-top:0px; }
  #top-bar { display:none; }
  .logo-premium { max-width:150px; }
  .menu-partner { display:none; }
  .col_three_fourth { max-width:100%; }
  .search_box { display:none; }
  .promo img { float:right; max-width:120px; margin-top:-35px; }
  .promo h2 { font-size:18px; }
  .sidebar { display:none; }
  .bloc-actu { width:100%; }
}
 @media (min-width: 1199px) {
.sidebar  { width:300px; }
.postcontent  { width:800px; }
}
@media (min-width:600px) {
  .filter-bar { display:none; }
  .partner-grid { margin-right:20px; }
  .filtre_annuaire { display:none; }
  .fbox-title { font-weight:700; margin-top:16px; color:#1ABC9C; text-transform:uppercase; letter-spacing:1px; margin-bottom:0; font-size:14px; }
  .feature-box h3 { font-size:15px; }
  .fbox-desc p { font-size:15px; color:#333333; font-family:'Raleway', sans-serif; }
  .feature-box.media-box { min-height:310px; background-color:#ffffff; margin-top:0px; }
  .promo img { float:left; max-width:200px; margin-top:10px; }
  .row-list { margin-right:-85px; } 
}
