/* ROVANZIO CSS BUNDLE V9 BASE | generat automat | 9.0.0-20260717 */

/* ===== romarket_top_search_only.css ===== */
/* RoVanzio top search only */
.rx-search-head .rx-result-search{display:grid!important;grid-template-columns:1fr .72fr .82fr 150px!important;align-items:stretch!important;width:100%!important;background:#fff!important;border:1px solid #d8e3e7!important;border-radius:8px!important;overflow:hidden!important;box-shadow:none!important}.rx-search-head .rx-result-search>div{min-width:0!important;background:#fff!important;border-right:1px solid #d8e3e7!important;padding:14px 20px 12px!important;box-sizing:border-box!important}.rx-search-head .rx-result-search>div:last-of-type{border-right:0!important}.rx-search-head .rx-result-search label{display:block!important;margin:0 0 6px!important;padding:0!important;color:#737a7e!important;font-size:14px!important;font-weight:900!important;background:transparent!important}.rx-search-head .rx-result-search input[type=text],.rx-search-head .rx-result-search select{width:100%!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;background-color:#fff!important;color:#3f4447!important;font-size:18px!important;font-weight:500!important;outline:none!important;box-shadow:none!important;box-sizing:border-box!important}.rx-search-head .rx-result-search select{appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#3f4447 50%),linear-gradient(135deg,#3f4447 50%,transparent 50%)!important;background-position:calc(100% - 16px) 16px,calc(100% - 9px) 16px!important;background-size:7px 7px,7px 7px!important;background-repeat:no-repeat!important;padding-right:34px!important}.rx-search-head .rx-result-search button,.rx-search-head .rx-result-search input[type=submit]{width:100%!important;height:100%!important;min-height:74px!important;border:0!important;border-radius:0!important;background:#686a6c!important;color:#fff!important;font-size:19px!important;font-weight:900!important;cursor:pointer!important;box-shadow:none!important}.rx-search-head .rx-result-search button:hover,.rx-search-head .rx-result-search input[type=submit]:hover{background:#4f5356!important}@media(max-width:800px){.rx-search-head .rx-result-search{grid-template-columns:1fr!important}.rx-search-head .rx-result-search>div{border-right:0!important;border-bottom:1px solid #d8e3e7!important}}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_pretty_filters.css ===== */

/* RoVanzio lower filters */
.rx-auto-search-filters,.rx-basic-search-filters{width:min(1180px,calc(100% - 48px))!important;margin:26px auto 30px!important;padding:28px!important;background:#f2f4f5!important;border:1px solid #d8e3e7!important;border-radius:16px!important;box-shadow:0 10px 28px rgba(0,47,52,.06)!important;color:#3f4447!important}
.rx-auto-search-filters h2,.rx-basic-search-filters h2{margin:10px 0 22px!important;color:#3f4447!important;font-size:34px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.5px!important}
.rx-filter-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important}
.rx-photo-check{display:inline-flex!important;align-items:center!important;gap:12px!important;color:#737a7e!important;font-weight:800!important;cursor:pointer!important}
.rx-photo-check input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:30px!important;height:30px!important;border:2px solid #3f4447!important;border-radius:6px!important;background:#fff!important;cursor:pointer!important;margin:0!important;display:inline-grid!important;place-content:center!important}
.rx-photo-check input[type=checkbox]:checked::after{content:"✓"!important;font-size:22px!important;line-height:1!important;font-weight:900!important;color:#3f4447!important}
.rx-save-search{min-height:48px!important;padding:0 18px!important;border:1px solid #d8e3e7!important;border-radius:8px!important;background:#fff!important;color:#3f4447!important;font-size:16px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;gap:10px!important;box-shadow:0 3px 10px rgba(0,47,52,.04)!important;cursor:pointer!important}
.rx-save-search:hover{border-color:#d9dcde!important;background:#eafffb!important}
.rx-auto-filter-grid,.rma-basic-grid{display:grid!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:18px 14px!important;align-items:end!important}
.rma-basic-grid{grid-template-columns:minmax(230px,330px) minmax(260px,360px)!important}
.rx-auto-filter-grid>div,.rma-basic-grid>div{min-width:0!important}
.rx-auto-search-filters label,.rx-basic-search-filters label{display:block!important;margin:0 0 8px!important;color:#3f4447!important;font-size:15px!important;font-weight:800!important}
.rx-auto-search-filters select,.rx-basic-search-filters select,.rx-auto-search-filters input[type=number],.rx-basic-search-filters input[type=number],.rx-auto-search-filters input[type=text],.rx-basic-search-filters input[type=text]{width:100%!important;height:54px!important;min-height:54px!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:8px!important;background:#fff!important;color:#3f4447!important;font-size:17px!important;font-weight:700!important;outline:none!important;box-shadow:none!important;box-sizing:border-box!important}
.rx-auto-search-filters select,.rx-basic-search-filters select{appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#3f4447 50%),linear-gradient(135deg,#3f4447 50%,transparent 50%)!important;background-position:calc(100% - 22px) 24px,calc(100% - 15px) 24px!important;background-size:7px 7px,7px 7px!important;background-repeat:no-repeat!important;padding-right:42px!important}
.rx-auto-search-filters select:focus,.rx-basic-search-filters select:focus,.rx-auto-search-filters input:focus,.rx-basic-search-filters input:focus{border-color:#686a6c!important;box-shadow:0 0 0 3px rgba(104,106,108,.24)!important}
.rx-range{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.rx-range label{grid-column:1/-1!important}
.rx-filter-bottom{margin-top:22px!important;display:flex!important;align-items:center!important;gap:28px!important;flex-wrap:wrap!important}
.rx-filter-bottom label{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:#3f4447!important;font-size:17px!important;font-weight:800!important;cursor:pointer!important}
.rx-filter-bottom input[type=radio]{width:20px!important;height:20px!important;accent-color:#168ac0!important;margin:0!important}
.rx-filter-bottom a{margin-left:auto!important;color:#737a7e!important;font-size:16px!important;font-weight:800!important;text-decoration:none!important}
.rx-filter-bottom a:hover{color:#3f4447!important;text-decoration:underline!important}
@media(max-width:1180px){.rx-auto-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr))!important}}
@media(max-width:920px){.rx-auto-search-filters,.rx-basic-search-filters{width:calc(100% - 24px)!important;padding:20px!important}.rx-auto-filter-grid,.rma-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rx-filter-top{align-items:stretch!important;flex-direction:column!important}.rx-save-search{justify-content:center!important}.rx-filter-bottom a{margin-left:0!important}}
@media(max-width:560px){.rx-auto-filter-grid,.rma-basic-grid{grid-template-columns:1fr!important}.rx-range{grid-template-columns:1fr!important}.rx-filter-bottom{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_flash_messages_fix.css ===== */
/* RoVanzio flash messages fix */
.rmk-flash-message-fixed,
.flashmessage,
.flashmessage-info,
.flashmessage-error,
.flashmessage-ok {
  width: min(1180px, calc(100% - 48px)) !important;
  margin: 12px auto !important;
  padding: 12px 16px !important;
  border-radius: 8px !important;
  border: 1px solid #d8e3e7 !important;
  background: #eafffb !important;
  color: #3f4447 !important;
  font-weight: 800 !important;
  box-sizing: border-box !important;
}

.flashmessage .ico-close,
.flashmessage-info .ico-close,
.flashmessage-error .ico-close,
.flashmessage-ok .ico-close,
.flashmessage a.ico-close,
.flashmessage-info a.ico-close,
.flashmessage-error a.ico-close,
.flashmessage-ok a.ico-close {
  float: right !important;
  width: 24px !important;
  height: 24px !important;
  margin-left: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-decoration: none !important;
  color: #3f4447 !important;
  background: #fff !important;
  font-weight: 900 !important;
}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_category_images.css ===== */

/* ROVANZIO_CATEGORY_IMAGES */
.rmk-cat-icon,.rx-cat-icon,.home-cat .icon,.category-card .icon,.cat-icon{width:104px!important;height:104px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 12px!important;overflow:hidden!important;background:transparent!important}
.rmk-cat-icon img,.rx-cat-icon img,.home-cat .icon img,.category-card .icon img,.cat-icon img{width:104px!important;height:104px!important;object-fit:contain!important;display:block!important;border-radius:50%!important}
.rmk-main-cats img[src*="romarket_categories"],.main-categories img[src*="romarket_categories"],.categories img[src*="romarket_categories"]{width:104px!important;height:104px!important;object-fit:contain!important;border-radius:50%!important}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_server_category_images.css ===== */

/* ROVANZIO_SERVER_CATEGORY_IMAGES */
.rx-final-cat-icon img{object-fit:contain!important;background:transparent!important}
.rx-final-cat-icon{overflow:hidden!important}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_final_repair.css ===== */
.rx-final-cat-icon img,.rx-final-cat-icon{object-fit:contain!important;background:transparent!important}.rx-final-cat-icon{overflow:hidden!important;border-radius:50%!important}.flashmessage,.flashmessage-info,.flashmessage-error,.flashmessage-ok{width:min(1180px,calc(100% - 48px))!important;margin:12px auto!important;padding:12px 16px!important;border-radius:8px!important;border:1px solid #d8e3e7!important;background:#eafffb!important;color:#3f4447!important;font-weight:800!important}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_publish_auto_fix.css ===== */

.rmk-auto-post-box{margin:24px 0;padding:22px;border:1px solid #d8e3e7;border-radius:10px;background:#f8fafb;color:#3f4447}
.rmk-auto-post-box h3{margin:0 0 8px;font-size:22px;color:#3f4447}
.rmk-auto-post-box p{margin:0 0 18px;color:#737a7e;font-weight:700}
.rmk-auto-post-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px}
.rmk-auto-field label{display:block;margin:0 0 6px;font-weight:900;color:#3f4447}
.rmk-auto-field input,.rmk-auto-field select{width:100%;height:42px;padding:0 12px;border:1px solid #d8e3e7;border-radius:6px;background:#fff;color:#3f4447;box-sizing:border-box}
.rmk-submit-locked,button.rmk-submit-locked,input[type="submit"].rmk-submit-locked{opacity:.6!important;pointer-events:none!important;cursor:wait!important}
.rmk-form-busy::after{content:"Se publică anunțul. Te rugăm să aștepți...";position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#686a6c;color:#fff;padding:14px 18px;border-radius:8px;font-weight:900;z-index:999999;box-shadow:0 10px 30px rgba(0,0,0,.18)}
.rmk-auto-details-view{margin:22px 0;padding:20px;border:1px solid #d8e3e7;border-radius:10px;background:#fff}
.rmk-auto-details-view h2{margin:0 0 16px;color:#3f4447;font-size:24px}
.rmk-auto-details-grid{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:12px}
.rmk-auto-detail-card{padding:12px 14px;background:#f2f4f5;border-radius:8px}
.rmk-auto-detail-card span{display:block;color:#737a7e;font-size:13px;font-weight:900;margin-bottom:4px}
.rmk-auto-detail-card strong{color:#3f4447;font-size:16px}
.breadcrumb img,#breadcrumb img,.item-title img,.item-header img[src=""],.item-detail img[src=""],.item-detail img:not([src]),.rmk-broken-img{display:none!important}
@media(max-width:700px){.rmk-auto-post-grid,.rmk-auto-details-grid{grid-template-columns:1fr}}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_rma_connected_fix.css ===== */

.rx-auto-publish-fields,.rma-auto-fields,#rma-auto-fields{display:none!important}
.rmk-rma-auto-fields{margin:24px 0;padding:22px;border:1px solid #d8e3e7;border-radius:10px;background:#f8fafb;color:#3f4447}
.rmk-rma-auto-fields h2{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:#3f4447;font-size:22px}
.rmk-rma-auto-fields h2 span{width:24px;height:24px;border-radius:50%;background:#686a6c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px}
.rmk-rma-auto-fields p{margin:0 0 18px;color:#737a7e;font-weight:700}
.rmk-rma-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px}
.rmk-rma-field label{display:block;margin:0 0 6px;font-weight:900;color:#3f4447}
.rmk-rma-field input,.rmk-rma-field select{width:100%;height:42px;padding:0 12px;border:1px solid #d8e3e7;border-radius:6px;background:#fff;color:#3f4447;box-sizing:border-box}
.rmk-submit-locked,button.rmk-submit-locked,input[type="submit"].rmk-submit-locked{opacity:.6!important;pointer-events:none!important;cursor:wait!important}
.rmk-form-busy::after{content:"Se publică anunțul. Te rugăm să aștepți...";position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#686a6c;color:#fff;padding:14px 18px;border-radius:8px;font-weight:900;z-index:999999;box-shadow:0 10px 30px rgba(0,0,0,.18)}
.breadcrumb img,#breadcrumb img,.item-title img,.item-header img[src=""],.item-detail img[src=""],.item-detail img:not([src]),.rx-item-page .details img:not([src]),.rmk-broken-img{display:none!important}
@media(max-width:700px){.rmk-rma-grid{grid-template-columns:1fr}}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_filters_working_fix.css ===== */

.rx-auto-search-filters select,
.rx-auto-search-filters input {
  transition: border-color .15s ease, box-shadow .15s ease;
}

.rx-auto-search-filters select:focus,
.rx-auto-search-filters input:focus {
  border-color: #686a6c !important;
  box-shadow: 0 0 0 2px rgba(104,106,108,.20) !important;
}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_search_filter_safe.css ===== */

body:not(.item-post-page) .rmk-form-busy::after{display:none!important}
.rmk-search-form-fixed .rmk-submit-locked{opacity:1!important;pointer-events:auto!important;cursor:pointer!important}
.rx-auto-search-filters select,.rx-auto-search-filters input{transition:border-color .15s ease,box-shadow .15s ease}
.rx-auto-search-filters select:focus,.rx-auto-search-filters input:focus{border-color:#686a6c!important;box-shadow:0 0 0 2px rgba(104,106,108,.20)!important}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_final_header_topsearch_fix.css ===== */

.rmk-final-hide-broken-img,
.rx-breadcrumb img,
.breadcrumb img,
.breadcrumbs img,
#breadcrumb img,
.rx-final-panel img,
.rx-final-subcats-list img,
.rx-subcats img,
.rx-subcats-panel img,
.category-panel img,
.subcategory-panel img,
div[class*="breadcrumb"] img,
div[id*="breadcrumb"] img {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  max-width: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

.rmk-top-category-cell select,
.rmk-top-category-select,
#rmk_top_sCategory {
  display: block !important;
  width: 100% !important;
  height: 38px !important;
  border: 0 !important;
  background: transparent !important;
  color: #3f4447 !important;
  font-weight: 700 !important;
  outline: none !important;
  cursor: pointer !important;
}

body:not(.item-post-page) .rmk-form-busy::after,
body:not(.item-post-page) .rx-form-busy::after {
  display: none !important;
}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_true_final_filters.css ===== */

.rmk-final-auto-fields {
  margin: 24px 0;
  padding: 22px;
  border: 1px solid #d8e3e7;
  border-radius: 10px;
  background: #f8fafb;
  color: #3f4447;
}
.rmk-final-auto-fields h2 {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 8px;
  color: #3f4447;
  font-size: 22px;
}
.rmk-final-auto-fields h2 span {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #686a6c;
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
}
.rmk-final-auto-fields p {
  margin: 0 0 18px;
  color: #737a7e;
  font-weight: 700;
}
.rmk-final-auto-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(180px, 1fr));
  gap: 14px;
}
.rmk-final-auto-field label {
  display: block;
  margin: 0 0 6px;
  font-weight: 900;
  color: #3f4447;
}
.rmk-final-auto-field input,
.rmk-final-auto-field select {
  width: 100%;
  height: 42px;
  padding: 0 12px;
  border: 1px solid #d8e3e7;
  border-radius: 6px;
  background: #fff;
  color: #3f4447;
  box-sizing: border-box;
}
.rx-auto-publish-fields,
.rma-auto-fields,
#rma-auto-fields,
.rmk-auto-post-box,
#rmk-auto-post-box {
  display: none !important;
}
.rx-auto-search-filters input[type="number"]::-webkit-inner-spin-button,
.rx-auto-search-filters input[type="number"]::-webkit-outer-spin-button {
  opacity: 1;
}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_clean_old_filters.css ===== */

.rmclean-hide-old-filter {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

/* ascunde fragmente/imagini stricate din breadcrumb */
.rx-breadcrumb img,
.breadcrumb img,
.breadcrumbs img,
#breadcrumb img,
div[class*="breadcrumb"] img,
div[id*="breadcrumb"] img {
  display: none !important;
}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_post_form_safe_repair.css ===== */
/* ROVANZIO FINAL ADD LISTING REPAIR */
body.rx-post-page .rm-add-listing-visible,
body.rx-post-page .rx-post-layout,
body.rx-post-page .rx-post-main,
body.rx-post-page .rx-post-form,
body.rx-post-page .rx-post-section {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  position: relative !important;
  transform: none !important;
  overflow: visible !important;
}

body.rx-post-page .rx-post-layout {
  width: min(900px, calc(100% - 32px)) !important;
  margin: 50px auto !important;
  z-index: 2 !important;
}

body.rx-post-page .rx-post-head,
body.rx-post-page .rx-post-form {
  background: #fff !important;
  border: 1px solid #d8e3e7 !important;
  border-radius: 4px !important;
  padding: 24px !important;
  margin-bottom: 18px !important;
  color: #3f4447 !important;
}

body.rx-post-page .rx-post-head h1 {
  color: #3f4447 !important;
  margin: 0 0 8px !important;
  font-size: 28px !important;
  font-weight: 900 !important;
}

body.rx-post-page .rx-post-section {
  margin: 0 0 24px !important;
  padding: 0 0 20px !important;
  border-bottom: 1px solid #e0e8ea !important;
}

body.rx-post-page .rx-post-section h2,
body.rx-post-page #rmre-publish-box h2,
body.rx-post-page .rmre-publish-box h2,
body.rx-post-page #rmk-final-auto-fields h2,
body.rx-post-page .rmk-final-auto-fields h2 {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 0 16px !important;
  color: #3f4447 !important;
  font-size: 18px !important;
  line-height: 1.2 !important;
  font-weight: 900 !important;
}

body.rx-post-page #rmre-publish-box h2,
body.rx-post-page .rmre-publish-box h2,
body.rx-post-page #rmk-final-auto-fields h2,
body.rx-post-page .rmk-final-auto-fields h2 {
  font-size: 28px !important;
}

body.rx-post-page .rx-post-section h2 span,
body.rx-post-page #rmre-publish-box h2 span,
body.rx-post-page .rmre-publish-box h2 span,
body.rx-post-page #rmk-final-auto-fields h2 span,
body.rx-post-page .rmk-final-auto-fields h2 span {
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  min-height: 26px !important;
  max-width: 26px !important;
  max-height: 26px !important;
  border-radius: 50% !important;
  background: #686a6c !important;
  color: #fff !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 26px !important;
  text-align: center !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  padding: 0 !important;
  margin: 0 !important;
  text-indent: 0 !important;
}

body.rx-post-page .rx-post-form label {
  display: block !important;
  margin: 10px 0 6px !important;
  color: #3f4447 !important;
  font-weight: 800 !important;
}

body.rx-post-page .rx-post-form input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
body.rx-post-page .rx-post-form textarea,
body.rx-post-page .rx-post-form select {
  display: block !important;
  width: 100% !important;
  min-height: 38px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e3e7 !important;
  border-radius: 4px !important;
  background: #fff !important;
  color: #3f4447 !important;
  box-sizing: border-box !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  user-select: text !important;
}

body.rx-post-page .rx-post-form textarea {
  min-height: 130px !important;
  resize: vertical !important;
}

body.rx-post-page .rx-price-row {
  display: grid !important;
  grid-template-columns: 1fr 90px !important;
  gap: 10px !important;
}

body.rx-post-page .rm-post-upload-below-title {
  display: block !important;
  width: 100% !important;
  margin: 12px 0 0 !important;
  text-align: center !important;
  clear: both !important;
}

body.rx-post-page .rm-post-contact-email-row {
  margin: 14px 0 8px !important;
}

body.rx-post-page .rm-post-contact-email-row small {
  display: block !important;
  margin-top: 5px !important;
  color: #6f8184 !important;
  font-size: 12px !important;
}

body.rx-post-page .rm-post-email-checkbox-row {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 8px 0 0 !important;
  font-weight: 900 !important;
  color: #3f4447 !important;
}

body.rx-post-page .rm-post-email-checkbox-row input[type="checkbox"] {
  position: static !important;
  display: inline-block !important;
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  margin: 0 !important;
  vertical-align: middle !important;
}

body.rx-post-page .rm-post-email-checkbox-row span {
  display: inline-block !important;
  line-height: 26px !important;
  margin: 0 !important;
}

body.rx-post-page .rx-submit-row {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin-top: 18px !important;
}

body.rx-post-page .rx-submit-row button,
body.rx-post-page .rx-submit-row input[type="submit"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 118px !important;
  min-height: 38px !important;
  padding: 0 18px !important;
  border: 1px solid #3f4447 !important;
  border-radius: 4px !important;
  background: #686a6c !important;
  color: #fff !important;
  font-weight: 900 !important;
  text-decoration: none !important;
  line-height: 38px !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
}

body.rx-post-page .rx-submit-row button:hover,
body.rx-post-page .rx-submit-row input[type="submit"]:hover {
  background: #4f5356 !important;
}

body.rx-post-page .rx-submit-row a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px !important;
  padding: 0 16px !important;
  border: 1px solid #d8e3e7 !important;
  border-radius: 4px !important;
  background: #fff !important;
  color: #3f4447 !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  line-height: 38px !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
}

body.rx-post-page [class*="overlay"],
body.rx-post-page [id*="overlay"],
body.rx-post-page .modal-backdrop {
  pointer-events: none !important;
}

.rm-contact-email-box {
  margin: 18px 0;
  padding: 18px;
  border: 1px solid #d8e3e7;
  border-radius: 8px;
  background: #f8fafb;
  color: #3f4447;
}

.rm-contact-email-box h3 {
  margin: 0 0 8px;
  color: #3f4447;
}

.rm-contact-email-box a {
  color: #3f4447;
  font-weight: 800;
}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_hide_auto_filters_jobs.css ===== */
/* Ascunde Filtre auto în Locuri de muncă / Șoferi / Curierat */
body.romarket-jobs-page .rma5-search-box,
body.romarket-jobs-page .rma4-search-box,
body.romarket-jobs-page .rma-search-box,
body.romarket-jobs-page .rmk-auto-search-box,
body.romarket-jobs-page section[data-auto-type],
body.romarket-jobs-page [class*="auto"][class*="filter"] {
  display: none !important;
}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_edit_item_fix.css ===== */
/* ROVANZIO edit item stable layout */
.rx-post-page .rx-post-layout {
  width: min(900px, calc(100% - 32px)) !important;
  margin: 40px auto !important;
}

.rx-post-page .rx-post-head,
.rx-post-page .rx-post-form {
  background: #fff !important;
  border: 1px solid #d8e3e7 !important;
  border-radius: 8px !important;
  padding: 24px !important;
  margin-bottom: 18px !important;
  color: #3f4447 !important;
}

.rx-post-page .rx-post-head h1 {
  color: #3f4447 !important;
  margin: 0 0 8px !important;
  font-size: 30px !important;
  font-weight: 900 !important;
}

.rx-post-page .rx-post-section {
  display: block !important;
  margin: 0 0 24px !important;
  padding: 0 0 20px !important;
  border-bottom: 1px solid #e0e8ea !important;
}

.rx-post-page .rx-post-section h2,
.rx-post-page .rma5-publish-box h2,
.rx-post-page .rma4-publish-box h2,
.rx-post-page .rmre-publish-box h2,
.rx-post-page #rmre-publish-box h2,
.rx-post-page #rmk-final-auto-fields h2 {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 0 16px !important;
  color: #3f4447 !important;
  font-weight: 900 !important;
}

.rx-post-page .rx-post-section h2 span {
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  border-radius: 50% !important;
  background: #686a6c !important;
  color: #fff !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 14px !important;
  font-weight: 900 !important;
}

.rx-post-page .rx-post-form label {
  display: block !important;
  margin: 10px 0 6px !important;
  color: #3f4447 !important;
  font-weight: 800 !important;
}

.rx-post-page .rx-post-form input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
.rx-post-page .rx-post-form textarea,
.rx-post-page .rx-post-form select {
  display: block !important;
  width: 100% !important;
  min-height: 38px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e3e7 !important;
  border-radius: 4px !important;
  background: #fff !important;
  color: #3f4447 !important;
  box-sizing: border-box !important;
  pointer-events: auto !important;
}

.rx-post-page .rx-post-form textarea {
  min-height: 130px !important;
}

.rx-post-page .rx-price-row {
  display: grid !important;
  grid-template-columns: 1fr 90px !important;
  gap: 10px !important;
}

.rx-post-page .rm-post-email-checkbox-row {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin-top: 8px !important;
}

.rx-post-page .rm-post-email-checkbox-row input[type="checkbox"] {
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  margin: 0 !important;
}

.rx-post-page .rx-submit-row {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin-top: 18px !important;
}

.rx-post-page .rx-submit-row button,
.rx-post-page .rx-submit-row a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 40px !important;
  padding: 0 18px !important;
  border-radius: 5px !important;
  font-weight: 900 !important;
  text-decoration: none !important;
  cursor: pointer !important;
}

.rx-post-page .rx-submit-row button {
  background: #686a6c !important;
  color: #fff !important;
  border: 1px solid #686a6c !important;
}

.rx-post-page .rx-submit-row a {
  background: #fff !important;
  color: #3f4447 !important;
  border: 1px solid #d8e3e7 !important;
}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */

/* ===== romarket_edit_multilang_fix.css ===== */
/* ROVANZIO edit title/description native Osclass fields */
.rx-post-page .rx-post-title-desc .title,
.rx-post-page .rx-post-title-desc .description {
  margin-bottom: 14px !important;
}

.rx-post-page .rx-post-title-desc .title label,
.rx-post-page .rx-post-title-desc .description label {
  display: block !important;
  margin: 10px 0 6px !important;
  color: #3f4447 !important;
  font-weight: 900 !important;
}

.rx-post-page .rx-post-title-desc input[type="text"],
.rx-post-page .rx-post-title-desc textarea {
  display: block !important;
  width: 100% !important;
  min-height: 38px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e3e7 !important;
  border-radius: 4px !important;
  background: #fff !important;
  color: #3f4447 !important;
  box-sizing: border-box !important;
}

.rx-post-page .rx-post-title-desc textarea {
  min-height: 130px !important;
  resize: vertical !important;
}

.rx-post-page .tabber,
.rx-post-page .tabbertab {
  display: block !important;
  width: 100% !important;
}

/* ROVANZIO_TRICOLOR_FORCE_CSS_START */
#logo.rx-logo a,
#logo.mf-logo a,
.logo a:has(.rovanzio-tricolor-logo) {
  display:flex!important;
  align-items:center!important;
  min-width:190px!important;
  height:72px!important;
  text-decoration:none!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo,
#logo.mf-logo .rovanzio-tricolor-logo,
.rx-footer-logo .rovanzio-tricolor-logo,
.mf-footer-logo .rovanzio-tricolor-logo,
.logo .rovanzio-tricolor-logo {
  display:inline-flex!important;
  align-items:baseline!important;
  gap:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:42px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:-1.7px!important;
  white-space:nowrap!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
#logo.rx-logo .rovanzio-tricolor-logo span,
#logo.mf-logo .rovanzio-tricolor-logo span,
.rx-footer-logo .rovanzio-tricolor-logo span,
.mf-footer-logo .rovanzio-tricolor-logo span,
.logo .rovanzio-tricolor-logo span {
  display:inline-block!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 2px 0 rgba(0,0,0,.34),0 0 3px rgba(255,255,255,.45)!important;
  background:none!important;
  filter:none!important;
  opacity:1!important;
}
#logo.rx-logo .rovanzio-tricolor-logo .rv-blue,
#logo.mf-logo .rovanzio-tricolor-logo .rv-blue,
.rx-footer-logo .rovanzio-tricolor-logo .rv-blue,
.mf-footer-logo .rovanzio-tricolor-logo .rv-blue,
.logo .rovanzio-tricolor-logo .rv-blue {color:#0057B8!important;-webkit-text-fill-color:#0057B8!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-yellow,
#logo.mf-logo .rovanzio-tricolor-logo .rv-yellow,
.rx-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.mf-footer-logo .rovanzio-tricolor-logo .rv-yellow,
.logo .rovanzio-tricolor-logo .rv-yellow {color:#FCD116!important;-webkit-text-fill-color:#FCD116!important;}
#logo.rx-logo .rovanzio-tricolor-logo .rv-red,
#logo.mf-logo .rovanzio-tricolor-logo .rv-red,
.rx-footer-logo .rovanzio-tricolor-logo .rv-red,
.mf-footer-logo .rovanzio-tricolor-logo .rv-red,
.logo .rovanzio-tricolor-logo .rv-red {color:#CE1126!important;-webkit-text-fill-color:#CE1126!important;}

/* Fallback: daca logo-ul ramane text simplu RoVanzio, il coloreaza macar cu gradient tricolor. */
#logo.rx-logo .rx-logo-word,
#logo.mf-logo .mf-logo-name,
.rx-footer-logo .rx-logo-word,
.mf-footer-logo strong {
  font-size:42px!important;
  font-weight:900!important;
  letter-spacing:-1.7px!important;
  background:linear-gradient(90deg,#0057B8 0 30%,#FCD116 31% 65%,#CE1126 66% 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:720px){
  #logo.rx-logo a,#logo.mf-logo a{min-width:150px!important;height:64px!important;}
  #logo.rx-logo .rovanzio-tricolor-logo,#logo.mf-logo .rovanzio-tricolor-logo,.rx-footer-logo .rovanzio-tricolor-logo,.mf-footer-logo .rovanzio-tricolor-logo{font-size:32px!important;letter-spacing:-1.2px!important;}
  #logo.rx-logo .rx-logo-word,#logo.mf-logo .mf-logo-name{font-size:32px!important;letter-spacing:-1.2px!important;}
}
/* ROVANZIO_TRICOLOR_FORCE_CSS_END */
