/* =========================================================================
   Biomedical Textile Resource Center
   Scoped styles for template-biomedical-resources.php (everything is .rc-*)
   ========================================================================= */
:root {
  --rc-black: #211f1d;
  --rc-orange: #ff4d00;
  --rc-gry: #999999;
  --rc-teal: #4F868E;
  --rc-teal-dark: #3C666C;
  --rc-teal-tint: #F3F7F7;
  --rc-grey-bg: #FAFAFA;
  --rc-divider: #EEEEEE;
  --rc-text: #364153;
  --rc-muted: #6A7282;
  --rc-faint: #99A1AF;
  --rc-title: #101828;
  --rc-link: #008B8B;
}

.rc *,
.rc-banner *,
.rc-sticky * { box-sizing: border-box; }

/* ---------- Buttons ---------- */
.rc-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: none;
  cursor: pointer;
  font: inherit;
  font-weight: 500;
  border-radius: 999px;
  padding: 10px 24px;
  transition: background-color .2s ease, opacity .2s ease;
  font-size: 14px;
  line-height: 20px;
  letter-spacing:0.25px;
}
.rc-btn--primary { background: var(--rc-teal); color: #fff; }
.rc-btn--primary:hover { background: var(--rc-teal-dark); }
.rc-btn:disabled { opacity: .45; cursor: not-allowed; }
.rc-btn:disabled:hover { background: var(--rc-teal); }

/* =========================================================================
   Section 1 — Banner
   ========================================================================= */
.rc-banner {
  background-color: var(--rc-grey-bg);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
  padding: 28px 0 48px;
  padding: 16px 0 32px;
}
.rc-bannerbox{max-width:593px;}
.rc-banner__breadcrumb{font-size:14px;color: var(--rc-muted);margin-bottom:16px;}
.rc-banner__breadcrumb a{color:var(--rc-muted);text-decoration:none;}
.rc-banner__breadcrumb a:hover{color:var(--rc-teal);}
.rc-banner__breadcrumb-sep{margin:0 8px;}
.rc-banner__title{font-size:60px;line-height:1;color:var(--rc-black);margin:0 0 12px;font-weight:700;}
.rc-banner__subtitle{font-size:20px;line-height:24px;max-width:460px;margin:0 0 16px;}
.rc-banner__search{position:relative;margin-bottom:24px;}
.rc-banner__search-icon{position:absolute;left:25px;top:50%;transform:translateY(-50%);width:24px;height:24px;}
.rc-banner__search-icon path{fill:var(--rc-gry);}
.rc-banner__search-input{width:100%;border:1px solid #ddd;background:#fff;border-radius:999px;padding:16px 64px 16px 57px;font-size:18px;line-height:1;color:var(--rc-gry)}
.rc-banner__search-input:focus{outline:none;border-color:var(--rc-teal);}
.rc-banner__search-go{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;cursor:pointer;background:var(--rc-teal);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease;}
.rc-banner__search-go:hover{background:var(--rc-teal-dark);}
.rc-banner__stats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:28px;}
.rc-banner__stat{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:var(--rc-muted);}
.rc-banner__stat-icon{color:var(--rc-teal);width:27px;height:27px;}
.rc-banner__stat-count{font-weight:700;color:var(--rc-black);font-size:25px;line-height:1;}
.rc-banner__stat-label{margin-left:-5px;font-size:18px;line-height:27px;font-weight:400;color:var(--rc-gry);}

/* =========================================================================
   Section 2 — Browse by Application / Material
   ========================================================================= */
.rc-browse{padding:32px 0 0;}
.rc-browse__row{margin-bottom:32px;}
.rc-browse__heading{font-size:20px;line-height:28px;font-weight:700;color:var(--rc-black);margin:0 0 16px;}
.rc-browse__grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:16px;}
.rc-browse__grid--material{grid-template-columns:repeat(6, 1fr);}
.rc-browse-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;background:#fff;border:2px solid #eee;border-radius:12px;padding:16px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;min-height:150px}
.rc-browse-card:hover{box-shadow:0 4px 14px rgba(16,24,40,.07);}
.rc-browse-card.is-active{background:var(--rc-teal-tint);border-color:var(--rc-teal);}
.rc-browse-card__icon{color:var(--rc-teal);line-height:0;}
.rc-browse-card__icon img{width:84px;height:84px;object-fit:contain;}
.rc-browse-card__title{font-size:16px;line-height:17.5px;font-weight:500;color:var(--rc-black);}
.rc-browse-card__count{font-size:14px;line-height:16px;font-weight:400;color:var(--rc-gry);margin-top:-5px;}
.rc-browse-card__check{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--rc-teal);display:none;align-items:center;justify-content:center}
.rc-browse-card.is-active .rc-browse-card__check{display:inline-flex;}
/* Material row cards are a touch more compact (no icon in design) */
.rc-browse__grid--material .rc-browse-card{min-height:84px;padding:16px 12px;}
.rc-browse__grid--material .rc-browse-card__icon{display:none;}
.rc-browse__grid--material .rc-browse-card__count{margin:0;}
/* =========================================================================
   Section 3 — Featured Resources (Swiper)
   ========================================================================= */
.rc-featured{padding:32px 0;}
.rc-featured__heading{font-size:20px;line-height:28px;font-weight:700;color:var(--rc-black);margin:0 0 16px;}
.rc-featured__swiper{overflow:hidden;}
.rc-featured .swiper-slide{width:620px;max-width:90%;height:auto;}
.rc-featured__swiper{overflow:visible !important;}
.rc-featured-card{display:flex;align-items:stretch;background:var(--rc-grey-bg);background:#f3f4f6;border-radius:14px;overflow:hidden;height:100%}
.rc-featured-card__body{flex:1;padding:24px 24px 20px;display:flex;flex-direction:column;}
.rc-featured-card__label{display:inline-block;align-self:flex-start;background:#d1dddf;color:#123134;font-size:10px;line-height:15px;font-weight:500;letter-spacing:.25px;text-transform:uppercase;padding:3px 8px;border-radius:4px;margin-bottom:10px}
.rc-featured-card__title{font-size:22px;line-height:26.3px;font-weight:700;margin:0 0 12px;}
.rc-featured-card__title a{color:var(--rc-black);color:#101828;text-decoration:none;}
.rc-featured-card__text{font-size:14px;line-height:22px;font-weight:400;color:var(--rc-muted);margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.rc-featured-card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:7px;color:var(--rc-link);font-weight:500;font-size:14px;line-height:20px;text-decoration:none}
.rc-featured-card__cta:hover{text-decoration:underline;}
.rc-featured-card__image{width:230px;flex-shrink:0;line-height:0;}
.rc-featured-card__image img{width:100%;height:100%;object-fit:cover;}

.rc-featured__controls{display:flex;align-items:center;gap:18px;margin-top:16px;}
.rc-featured__nav{width:48px;height:48px;border-radius:50%;background:var(--rc-black);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s}
.rc-featured__nav:hover{opacity:.85;}
.rc-featured__progress{position:relative;flex:0 1 200px;height:3px;background:#e5e7eb;border-radius:3px;overflow:hidden}
.rc-featured__progress .swiper-scrollbar-drag{background:var(--rc-orange);border-radius:3px;}

/* =========================================================================
   Section 4/5 — Sidebar + Results
   ========================================================================= */
.rc-grid{padding:32px 0 0;}
.rc-grid__heading{font-size:20px;line-height:28px;font-weight:700;color:var(--rc-black);margin:0 0 16px;}
.rc-grid__layout{display:flex;gap:24px;/*align-items: flex-start;*/}
.rc-grid__sidebar{width:250px;flex-shrink:0;}
.rc-grid__main{flex:1;min-width:0;background: var(--rc-grey-bg);border-radius:12px;padding:0 16px 16px;}

/* ----- Filter list ----- */
.rc-filter{background:var(--rc-grey-bg);border-radius:12px;padding:12px 12px 20px}
.rc-filter__clear {
  display: inline-flex; align-items: center; gap: 8px;
  background: none; border: none; cursor: pointer;
  color: var(--rc-teal-dark); font-weight: 600; font-size: 14px;line-height: 20px;font-weight: 400;color: #3C666C;
  padding: 0 0 12px;
}
.rc-filter__group{border-top:1px solid var(--rc-divider);padding:16px 0;}
/*
.rc-filter__group:first-child { border-top: none; padding-top: 0; }
*/
.rc-filter__group-title,
.rc-filter__group-head{font-size:12px;line-height:16.5px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--rc-muted)}
.rc-filter__group-head {
  width: 100%; background: none; border: none; cursor: pointer;
  display: flex; align-items: center; justify-content: space-between;
  padding: 0; font: inherit; font-weight: 500; font-size: 12px;line-height: 16.5px;
  letter-spacing: 1.1px; text-transform: uppercase; color: var(--rc-muted);
}
.rc-filter__chevron{transition:transform .2s ease;}
.rc-filter__group.is-open .rc-filter__chevron{transform:rotate(-180deg);}
.rc-filter__group-body{margin-top:12px;display:grid;gap:10px;}
.rc-filter__group:not(.is-open) .rc-filter__group-body{display:none;}

.rc-filter__option{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;margin:0;}
.rc-filter__checkbox{position:absolute;opacity:0;width:0;height:0;}
.rc-filter__box {
  width: 16px; height: 16px; flex-shrink: 0;
  border: 1px solid #ddd; border-radius: 4px; background: #fff;
  display: inline-flex; align-items: center; justify-content: center;
}
.rc-filter__box svg{opacity:0;}
.rc-filter__checkbox:checked + .rc-filter__box{background:var(--rc-teal);border-color:var(--rc-teal);}
.rc-filter__checkbox:checked + .rc-filter__box svg{opacity:1;}
.rc-filter__label{font-size:14px;line-height:18px;color:var(--rc-text);flex:1;}
.rc-filter__count{font-size:13px;color:var(--rc-faint);}
.rc-filter__apply{width:100%;margin-top:16px;}

/* ----- Toolbar ----- */
.rc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--rc-grey-bg);padding:8px 0;margin-bottom:16px;flex-wrap:wrap;border-bottom:1px solid #eee}
.rc-toolbar__filters{ display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;}
.rc-toolbar__label{font-size:14px;color:var(--rc-muted);}
.rc-toolbar__chips{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;}
.rc-toolbar__none{font-size:14px;color:var(--rc-faint);}
.rc-toolbar__more{font-size:11px;line-height:16px;color:var(--rc-faint);}
.rc-toolbar__right{display:flex;align-items:center;gap:15px;margin-left:auto;}
.rc-toolbar__count{font-size:14px;font-weight:400;color:var(--rc-muted);white-space:nowrap;}
.rc-toolbar__sort{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--rc-muted);margin:0;}
.rc-toolbar__sort-select{border:1px solid #d5dae0;border-radius:8px;background:#fff;padding:7px 12px;font:inherit;font-size:14px;color:var(--rc-text);cursor:pointer}
/* Filters button (mobile only — desktop uses the sidebar) */
.rc-toolbar__filter-btn {
  display: none; align-items: center; gap: 6px;
  background: #fff; border: 1px solid #ddd; border-radius: 999px;
  padding: 6px 12px; font: inherit; font-size: 14px; font-weight: 400; color: #1D2025; cursor: pointer;
}
.rc-toolbar__filter-count {
  background: var(--rc-teal); color: #fff; border-radius: 999px;
  min-width: 20px; height: 20px; padding: 0 5px;
  display: inline-flex; align-items: center; justify-content: center;
  font-size: 12px; font-weight: 600; line-height: 1;
}

/* ----- Chips (shared toolbar + sticky) ----- */
.rc-chip {
  display: inline-flex; align-items: center; gap: 4px;
  background: var(--rc-teal-tint);
  border: 1px solid var(--rc-teal);
  color: var(--rc-teal);
  font-size: 11px;
  line-height:16px;
  font-weight:500;
  border-radius: 999px;
  padding: 2px 10px;
  cursor: pointer;
}
.rc-chip__remove {
  background: none; border: none; cursor: pointer; color: var(--rc-teal);
  display: inline-flex; padding: 0; line-height: 0;
}

/* ----- Results grid ----- */
.rc-grid__items{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.rc-card{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}
.rc-card__image{position:relative;display:block;line-height:0;aspect-ratio:16/10;background:#f0f0f0}
.rc-card__image img{width:100%;height:100%;object-fit:cover}
.rc-card__label {
  position: absolute; top: 10px; left: 10px;
  background: var(--rc-teal-tint); color: var(--rc-teal);
  font-size: 10px;line-height: 15px; font-weight: 500; letter-spacing:0.25px; text-transform: uppercase;
  padding: 3px 8px; border-radius: 4px;
}
.rc-card__body{padding:14px;display:flex;flex-direction:column;flex:1}
.rc-card__title{font-size:14px;line-height:18px;font-weight:700;margin:0 0 8px;color:#101828}
.rc-card__title a{color:var(--rc-title);text-decoration:none}
.rc-card__title a:hover{color:var(--rc-teal)}
.rc-card__meta{font-size:12px;line-height:17px;color:var(--rc-muted);margin:0 0 12px}
.rc-card__cta {
  margin-top: auto;
  display: inline-flex; align-items: center; gap: 7px;
  color: var(--rc-link); font-weight: 500; font-size: 12px; line-height: 18px;text-decoration: none;
  padding-top: 11px; padding-bottom: 3px;
  border-top: 1px solid #F3F4F6;
}
.rc-card__cta.dwn-cta{justify-content:space-between;}
.rc-card__cta.dwn-cta svg{width:14px;margin-right:5px;stroke:#99a1af;}
.rc-card__cta:hover {text-decoration:underline;}

/* ----- No results ----- */
.rc-grid__empty { text-align: center; padding: 96px 20px; }
.rc-grid__empty-icon { display: inline-flex; margin-bottom: 18px; }
.rc-grid__empty-title { font-size:16px; line-height: 24px;font-weight: 500; color: var(--rc-black); margin: 0 0 8px; }
.rc-grid__empty-text { font-size: 14px; line-height: 20px;color: var(--rc-muted); margin: 0 0 20px; }

/* ----- Pagination ----- */
.rc-pagination { display: flex; align-items: center; justify-content:center;gap:4px; margin-top: 32px; }
.rc-pagination__num, .rc-pagination__arrow {
  display: inline-flex; align-items: center; justify-content: center;
  min-width: 32px; height: 32px; padding: 0 8px;
  border-radius: 8px; /*border: 1px solid #E1E5EA; background: #fff;*/
  color: var(--rc-black); text-decoration: none; font-size: 13px;line-height: 20px;font-weight: 500;
}
.rc-pagination__num.is-active { background: var(--rc-teal); border-color: var(--rc-teal); color: #fff; }
.rc-pagination__arrow:hover, .rc-pagination__num:hover:not(.is-active) { border-color: var(--rc-teal); color: var(--rc-teal); }
.rc-pagination__arrow svg {
  color: var(--rc-teal);
}
/* =========================================================================
   Sticky filter bar (on scroll)
   ========================================================================= */
.rc-sticky {
  position: fixed; top: 0; left: 0; right: 0; z-index: 60;
  background: #fff;
  border-bottom: 1px solid #ECEEF1;
  box-shadow: 0 2px 10px rgba(16,24,40,.06);
  transform: translateY(-100%);
  transition: transform .25s ease;
}
.rc-sticky.is-visible { transform: translateY(0); }
.rc-sticky.is-empty { display: none; }
.rc-sticky__inner { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 17px 0; }
.rc-sticky__filters { display: flex; align-items: center; gap: 8px; flex-wrap: nowrap; min-width: 0; flex: 1; }
.rc-sticky__label { font-size: 14px; font-weight: 400; color: var(--rc-muted); white-space: nowrap; }
/* Desktop: show max 4 chips, the rest summarised by "+N more" */
.rc-sticky__chips { display: flex; align-items: center; gap: 8px; flex-wrap: nowrap; }
.rc-sticky .rc-chip { flex-shrink: 0; }
.rc-sticky__chips .rc-chip:nth-child(n+5) { display: none; }
.rc-sticky__more { font-size: 13px; color: var(--rc-faint); flex-shrink: 0; white-space: nowrap; }
.rc-sticky__right { display: flex; align-items: center; gap: 12px; margin-left: auto; white-space: nowrap; flex-shrink: 0; }
.rc-sticky__count { font-size: 14px; font-weight: 400; color: var(--rc-muted); }
.rc-sticky__clear { background: none; border: none; cursor: pointer; color: var(--rc-orange); font-weight: 600; font-size: 14px; }

/* =========================================================================
   Mobile trigger + popup
   ========================================================================= */
.rc-grid__mobile-trigger { display: none; }
.rc-grid__mobile-badge {
  background: var(--rc-teal); color: #fff; border-radius: 50%;
  width: 20px; height: 20px; font-size: 12px;
  display: inline-flex; align-items: center; justify-content: center;
}
.rc-popup { display: none; }
.rc-popup.is-open { display: block; }
.rc-popup__overlay { position: fixed; inset: 0; background: rgba(17,24,40,.5); z-index: 90; }
.rc-popup__panel {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 91;
  background: #fff; border-radius: 16px 16px 0 0;
  max-height: 88vh; display: flex; flex-direction: column;
}
.rc-popup__header {
  display: flex; align-items: center; justify-content: space-between;
  padding: 18px 20px; border-bottom: 1px solid var(--rc-divider);
}
.rc-popup__title { font-size: 18px; font-weight: 700; color: var(--rc-black); }
.rc-popup__close { background: none; border: none; cursor: pointer; line-height: 0; }
.rc-popup__body { overflow-y: auto; padding: 6px 6px 90px; }
.rc-popup .rc-filter { background: #fff; }
.rc-popup .rc-filter__apply {
  position: sticky; bottom: 0;
  margin: 18px 14px 14px;
  width: calc(100% - 28px);
}

/* =========================================================================
   Responsive
   ========================================================================= */
@media (max-width: 1100px) {
  .rc-browse__grid, .rc-browse__grid--material {grid-template-columns:repeat(3, 1fr);}
  .rc-grid__items{grid-template-columns:repeat(2, 1fr);}
}

@media (max-width: 991px) {
  .rc-banner__title{font-size:40px;}
  .rc-grid__sidebar{display:none;}
  .rc-grid__layout{display:block;}
  /* Sidebar is hidden on mobile — reveal the toolbar Filters button and
     hide the desktop active-filter chips. */
  .rc-toolbar__filter-btn{display:inline-flex;}
  .rc-toolbar__filters{display:none;}

  /* Sticky bar: scroll all selected chips instead of "+N more" */
  .rc-sticky__chips{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
  .rc-sticky__chips::-webkit-scrollbar{display:none;}
  .rc-sticky__chips .rc-chip:nth-child(n+5){display:inline-flex;}
  .rc-sticky__more{display:none;}

  /* Browse rows become horizontal scrollers on mobile */
  
  .rc-browse-card{flex:0 0 150px;scroll-snap-align:start;}
  .rc-featured-card{/*flex-direction: column-reverse;*/}
  .rc-featured-card__image{width:49%;/*height: 180px;*/}
  .rc-featured .swiper-slide{width:300px;}
}

@media (max-width: 991px) {

	.rc-bannerbox{max-width:370px;}	
	.rc-banner{padding:5px 0 17px;background-image:none !important;}	
	.rc-banner__breadcrumb{margin-bottom:13px;}
	.rc-banner__title {font-size:32px;}
	.rc-banner__subtitle{margin:0 0 20px;font-size:16px;}
	.rc-banner__stats{gap:12px;column-gap:50px;}
	.rc-banner__stat{flex:1;gap:10px;}
	.rc-banner__stat-icon{width:20px;height:20px;}
	.rc-banner__stat-count{font-size:20px;}
	.rc-banner__stat-label{font-size:14px;line-height:20px;}
	.rc-banner__search-icon{left:24px;width:20px;height:20px;}
	.rc-banner__search-input{padding:10px 20px 10px 52px;font-size:14px;font-weight:400;}
	.rc-banner__search-go{width:30px;height:30px;right:4px;}

	.rc-browse{padding:22px 0 0;}
	.rc-browse .container{padding:0;}
	.rc-browse__row{margin-bottom:22px;}
	.rc-browse__heading{margin:0 0 14px;font-size:16px;padding:0 15px;}
	.rc-browse__grid, .rc-browse__grid--material{margin-left:15px;}
	.rc-browse-card{padding:10px;border-radius:8px;border:1px solid #EEE;}
	
	.rc-browse-card__title{font-size:12px;line-height:1;}
	.rc-browse-card__count{font-size:10px;line-height:11px;}


	.rc-featured{padding:22px 0;}
	.rc-featured__heading{font-size:16px;}
	.rc-featured-card{border-radius:8px;background:#fafafa;}
	.rc-featured-card__body{padding:15.5px;}
	.rc-featured-card__label{font-size:8px;line-height:10px;padding:3px 6px 1px;}
	.rc-featured-card__title{margin:0 0 10px;font-size:14px;line-height:17px;}
	.rc-featured-card__text{margin:0 0 10px;font-size:10px;line-height:14px;}
	.rc-featured-card__cta{font-size:10px;line-height:14px;}

	.rc-grid__heading{margin:0 0 20px;}
	.rc-grid__items{grid-template-columns:1fr 1fr;gap:20px;}
	.rc-grid__layout{margin-left:-15px;margin-right:-15px;}
	.rc-toolbar{gap:10px;flex-wrap:nowrap;}
	.rc-toolbar__filter-btn svg path{stroke:#1D2025;}
	.rc-toolbar__filter-count{font-size:10px;line-height:15px;font-weight:500;}
	.rc-toolbar__right{gap:16px;}

	.rc-pagination{flex-wrap:wrap;}
	.rc-pagination__num, .rc-pagination__arrow{border-radius:50px;color:#4A5565;font-weight:400;}

	.rc-popup__header{padding:24px 24px 0;border:0;}
	.rc-popup__close{width:32px;height:32px;}
	.rc-popup__body{padding:0 24px 20px;}
	.rc-filter__clear{padding:8px 0 12px;}
	.rc-filter{padding:0;}
	.rc-popup .rc-filter__apply{margin:20px 0 0;width:100%;}

	.rc-sticky__inner{padding:0 !important;position:relative;}
	.rc-sticky__filters{padding:12px 0;flex-wrap:wrap;}
	.rc-sticky__filters .rc-sticky__icon{margin-left:15px;}
	.rc-sticky__chips{width:100%;}
	.rc-sticky .rc-chip:first-child{margin-left:15px;}
	.rc-sticky .rc-chip:last-child{margin-right:15px;}
	.rc-sticky__right{position:absolute;top:12px;right:15px;}
	.rc-sticky__clear{font-weight:500;font-size:12px;}

	.o-rc-app + .o-spacer{height:32px;}
}

@media (max-width: 767px) {
	.rc-browse__grid, .rc-browse__grid--material{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;}
	.rc-browse-card:last-child{margin-right:15px;}
}	

.o-text-w-bg.o-text-w-bg--space-small {
  background: #FF4D00 !important;
}


@media (max-width: 570px) {
	.rc-banner__stat{flex:unset;width:calc(50% - 25px);}	
}