/* NMEFT branding to match newmexicoeft.com */
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&family=Jost:wght@400;500&display=swap');

/* Fonts */
body, p, li, td, label, input, select, textarea { font-family: 'Jost', Arial, sans-serif; }
h1, h2, h3, h4 { font-family: 'Cinzel', Georgia, serif !important; color: #171424; }

/* Menu bar: white with thin rules, navy links */
.WaPlaceHolderHeader1 { background-color: #FFFFFF !important; border-top: 1px solid #E8E2DA; border-bottom: 1px solid #E8E2DA; }
.WaGadgetMenuHorizontal li a { color: #27223E !important; font-family: 'Cinzel', Georgia, serif !important; }
.WaGadgetMenuHorizontal li.sel a,
.WaGadgetMenuHorizontal li a:hover { color: #8B0000 !important; }

/* Mobile menu bar */
.mobilePanel { background-color: #27223E !important; }

/* Buttons */
.stylizedButton, input[type=submit], input[type=button] { background-color: #D88C4B !important; border-color: #D88C4B !important; color: #FFFFFF !important; }

/* Replace remaining theme blue */
.stickyMenu, .stickyMenu .firstLevel { background-color: #FFFFFF !important; }
.WaGadgetMenuHorizontal ul.firstLevel { background-color: transparent !important; }
.loginInner { background-color: #27223E !important; }
#PAGEID_1075170 .WaPlaceHolderContent1 { background-color: #27223E !important; }
.WaPlaceHolderFooter { background-color: #E8E2DA !important; }


/* Home banner photo: darken behind text for readability */
#id_VBXo1pm, #id_4lxp9LH, #id_mxpoeFK, #id_nJkG5V4, #id_JjfWyMp, #id_SHHtHPG, #id_zBOKcpk, #id_M8TVdPm { box-shadow: inset 0 0 0 2000px rgba(20, 18, 40, 0.45); }
#id_VBXo1pm, #id_VBXo1pm p, #id_VBXo1pm h1, #id_VBXo1pm h2, #id_VBXo1pm font, #id_4lxp9LH, #id_4lxp9LH h1, #id_4lxp9LH h2, #id_4lxp9LH p, #id_4lxp9LH font, #id_mxpoeFK, #id_mxpoeFK h1, #id_mxpoeFK p, #id_mxpoeFK a, #id_nJkG5V4, #id_nJkG5V4 h1, #id_nJkG5V4 p, #id_JjfWyMp, #id_JjfWyMp h1, #id_JjfWyMp p, #id_SHHtHPG, #id_SHHtHPG h1, #id_SHHtHPG p, #id_zBOKcpk, #id_zBOKcpk h1, #id_zBOKcpk p, #id_M8TVdPm, #id_M8TVdPm h1, #id_M8TVdPm p { text-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); }

#id_mxpoeFK { padding-bottom: 80px !important; }
#id_mxpoeFK a { color: #FFFFFF !important; }

/* Hide site footer placeholder */
#id_Footer1 { display: none !important; }


/* NMEFT text logo in site fonts (replaces logo image) */
#id_n2AieYt img { display: none !important; }
#id_n2AieYt .gadgetContentEditableArea > div { display: flex; flex-direction: column; justify-content: center; min-height: 90px; padding: 10px 0; }
#id_n2AieYt .gadgetContentEditableArea > div::before { content: "NMEFT"; font-family: 'Cinzel', Georgia, serif; font-weight: 600; font-size: 42px; letter-spacing: 0.08em; line-height: 1; color: #27223E; }
#id_n2AieYt .gadgetContentEditableArea > div::after { content: "New Mexico Community for Emotionally Focused Therapy"; font-family: 'Jost', Arial, sans-serif; font-size: 14px; letter-spacing: 0.06em; text-transform: uppercase; color: #5A5670; margin-top: 8px; }
@media (max-width: 600px) {
  #id_n2AieYt .gadgetContentEditableArea > div::before { font-size: 30px; }
  #id_n2AieYt .gadgetContentEditableArea > div::after { font-size: 11px; }
}

/* About Us page layout */
.nm-about { max-width: 960px; margin: 0 auto; padding: 24px 0 8px; color: #2E2A3F; }
.nm-about h2 { font-size: 26px; margin: 0 0 16px; color: #27223E; }
.nm-about p { font-size: 17px; line-height: 1.7; }
.nm-about ul { margin: 0; padding-left: 20px; }
.nm-about li { font-size: 17px; line-height: 1.6; margin-bottom: 8px; }
.nm-intro { text-align: center; max-width: 780px; margin: 0 auto 48px; }
.nm-lede { font-size: 22px !important; line-height: 1.55 !important; color: #27223E; }
.nm-affil { font-size: 15px !important; letter-spacing: 0.04em; text-transform: uppercase; color: #6B6680; }
.nm-two { display: flex; flex-wrap: wrap; gap: 24px; margin-bottom: 56px; }
.nm-card { flex: 1 1 340px; background: #F6F3EE; border-top: 4px solid #D88C4B; border-radius: 6px; padding: 28px 30px; }
.nm-section { margin-bottom: 56px; }
.nm-names { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 16px; }
.nm-names span { background: #FFFFFF; border: 1px solid #E3DED4; border-radius: 999px; padding: 8px 18px; font-size: 16px; color: #27223E; }
.nm-story { background: #27223E; color: #F3EFE8; border-radius: 6px; padding: 44px 48px; margin-bottom: 56px; }
.nm-story h2 { color: #FFFFFF !important; }
.nm-story p { color: #E8E3EE; }
.nm-byline { font-style: italic; color: #D88C4B !important; margin-top: -8px; }
.nm-first { font-style: italic; font-size: 21px !important; line-height: 1.6 !important; color: #FFFFFF !important; }
.nm-sign { text-align: right; font-style: italic; color: #D88C4B !important; }
.nm-board { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 18px; }
.nm-person { border: 1px solid #E3DED4; border-left: 4px solid #27223E; border-radius: 6px; padding: 18px 20px; background: #FFFFFF; }
.nm-name { font-family: 'Cinzel', Georgia, serif; font-size: 19px; font-weight: 600; color: #27223E; }
.nm-cred { font-size: 14px; color: #6B6680; margin-top: 2px; }
.nm-role { font-size: 15px; color: #B86F33; margin-top: 8px; text-transform: uppercase; letter-spacing: 0.05em; }
@media (max-width: 600px) { .nm-story { padding: 28px 22px; } .nm-lede { font-size: 19px !important; } .nm-card { padding: 22px; } }

/* Directory page */
#id_nJkG5V4 { padding: 90px 24px !important; }
#id_nJkG5V4 h1 { color: #FFFFFF !important; font-size: 52px !important; letter-spacing: 0.04em; }
#id_nJkG5V4 p { font-size: 19px; max-width: 720px; margin: 12px auto 0; color: #F3EFE8 !important; }
#id_Y9FEJrC { max-width: 960px; margin: 40px auto 0; color: #2E2A3F; }
#id_Y9FEJrC .browsingColumnsMainContainer { background: #FFFFFF; border: 1px solid #E3DED4; border-top: 4px solid #D88C4B; border-radius: 8px; padding: 24px 28px 8px; margin-bottom: 20px; }
#id_Y9FEJrC table.browsingColumns, #id_Y9FEJrC table.browsingColumns tbody { display: flex; flex-direction: column; width: 100%; }
#id_Y9FEJrC table.browsingColumns tr { display: contents; }
#id_Y9FEJrC table.browsingColumns th { order: var(--o); font-family: 'Jost', sans-serif; font-size: 13px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: #6B6680; padding: 0 0 10px; text-align: left; }
#id_Y9FEJrC #idF1Head { --o: 1; } #id_Y9FEJrC #idF1Row { --o: 2; } #id_Y9FEJrC #idF2Head { --o: 3; } #id_Y9FEJrC #idF2Row { --o: 4; } #id_Y9FEJrC #idF3Head { --o: 5; } #id_Y9FEJrC #idF3Row { --o: 6; } #id_Y9FEJrC #idF4Head, #id_Y9FEJrC #idF4Row { display: none; }
#id_Y9FEJrC table.browsingColumns td { order: var(--o); padding: 0 0 20px; vertical-align: top; }
#id_Y9FEJrC table.browsingColumns th, #id_Y9FEJrC table.browsingColumns td { display: block; width: 100% !important; box-sizing: border-box; }
#id_Y9FEJrC .filterOptions { height: auto !important; max-height: none !important; overflow: visible !important; width: 100% !important; }
#id_Y9FEJrC ul.filterList { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; margin: 0; padding: 0; }
#id_Y9FEJrC ul.filterList li { list-style: none; margin: 0; padding: 0; }
#id_Y9FEJrC a.optionLink { display: inline-block; background: #FFFFFF; border: 1px solid #CFC8BB; border-radius: 999px; padding: 7px 16px; color: #27223E !important; text-decoration: none !important; font-size: 15px; line-height: 1.4; transition: background .15s, border-color .15s; }
#id_Y9FEJrC a.optionLink:hover { background: #FBF1E8; border-color: #D88C4B; }
#id_Y9FEJrC a.optionLink .optionCounter { color: #6B6680; font-size: 13px; margin-left: 2px; }
#id_Y9FEJrC a.optionLink.emptyName { opacity: 0.45; cursor: default; }
#id_Y9FEJrC a.optionLink.emptyName:hover { background: #FFFFFF; border-color: #CFC8BB; }
#id_Y9FEJrC .selectedName { display: inline-block; background: #D88C4B; color: #FFFFFF; border-radius: 999px; padding: 7px 16px; font-size: 15px; line-height: 1.4; }
#id_Y9FEJrC a.changeValue { margin-left: 10px; font-size: 14px; color: #B86F33 !important; }
#id_Y9FEJrC .cornersContainer { display: none; }
#id_Y9FEJrC .advSearchContainerLink { margin: 0 0 16px; }
#id_Y9FEJrC input[id$=_search] { border: 1px solid #CFC8BB; border-radius: 999px; padding: 10px 18px; width: 320px; max-width: 100%; font-size: 16px; }
#id_Y9FEJrC #membersTable { width: 100%; border-collapse: collapse; margin-top: 16px; }
#id_Y9FEJrC #membersTable th { font-family: 'Cinzel', Georgia, serif; font-size: 16px; color: #27223E; text-align: left; border-bottom: 2px solid #27223E; padding: 10px 14px; }
#id_Y9FEJrC #membersTable td { padding: 18px 14px; border-bottom: 1px solid #E3DED4; vertical-align: middle; }
#id_Y9FEJrC #membersTable tr:hover td { background: #FAF8F4; }
#id_Y9FEJrC #membersTable th { width: auto !important; }
#id_Y9FEJrC #membersTable th:first-child, #id_Y9FEJrC #membersTable td.memberDirectoryColumn1 { width: 110px !important; }
#id_Y9FEJrC #membersTable td.memberDirectoryColumn2::first-line { font-family: 'Cinzel', Georgia, serif; font-size: 19px; font-weight: 600; color: #27223E; }
#id_Y9FEJrC #membersTable td.memberDirectoryColumn1 img { border-radius: 6px; object-fit: cover; }
#id_Y9FEJrC #membersTable td.memberDirectoryColumn2 { font-size: 16px; line-height: 1.6; }
@media (max-width: 600px) { #id_nJkG5V4 { padding: 56px 18px !important; } #id_nJkG5V4 h1 { font-size: 34px !important; } #id_Y9FEJrC .browsingColumnsMainContainer { padding: 18px; } #id_Y9FEJrC table.browsingColumns td { display: block; padding: 0 0 12px; } }

/* Join Us page */
#id_JjfWyMp { padding: 90px 24px !important; }
#id_JjfWyMp h1 { color: #FFFFFF !important; font-size: 52px !important; letter-spacing: 0.04em; }
#id_JjfWyMp p { font-size: 19px; max-width: 720px; margin: 12px auto 0; color: #F3EFE8 !important; }
.nm-center { text-align: center; }
.nm-join h2 { margin-top: 8px; }
.nm-benefits { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px; margin: 8px 0 56px; }
.nm-benefit { display: flex; gap: 16px; align-items: flex-start; background: #F6F3EE; border-top: 4px solid #D88C4B; border-radius: 6px; padding: 22px 22px; }
.nm-num { flex: 0 0 38px; height: 38px; border-radius: 50%; background: #27223E; color: #FFFFFF; font-family: 'Cinzel', Georgia, serif; font-size: 18px; font-weight: 600; display: flex; align-items: center; justify-content: center; }
.nm-btitle { font-family: 'Cinzel', Georgia, serif; font-size: 18px; font-weight: 600; color: #27223E; margin-bottom: 4px; }
.nm-benefit p { font-size: 16px !important; line-height: 1.55 !important; margin: 0; }
.nm-levels { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 18px; margin: 8px 0 28px; }
.nm-level { border: 1px solid #E3DED4; border-left: 4px solid #27223E; border-radius: 6px; padding: 22px 22px; background: #FFFFFF; }
.nm-lname { font-family: 'Cinzel', Georgia, serif; font-size: 19px; font-weight: 600; color: #27223E; }
.nm-price { font-size: 30px; font-weight: 500; color: #B86F33; margin: 6px 0 8px; }
.nm-price span { font-size: 15px; color: #6B6680; }
.nm-level p { font-size: 15px !important; line-height: 1.5 !important; margin: 0; color: #4A4560; }
.nm-note { font-size: 17px !important; color: #6B6680; margin-bottom: 8px; }
#id_TubVCEn { max-width: 960px; margin: 0 auto 40px; }
@media (max-width: 600px) { #id_JjfWyMp { padding: 56px 18px !important; } #id_JjfWyMp h1 { font-size: 34px !important; } }

/* Events page */
#id_SHHtHPG { padding: 90px 24px !important; }
#id_SHHtHPG h1 { color: #FFFFFF !important; font-size: 52px !important; letter-spacing: 0.04em; }
#id_SHHtHPG p { font-size: 19px; max-width: 720px; margin: 12px auto 0; color: #F3EFE8 !important; }
#id_U48lcfo { max-width: 960px; margin: 48px auto 56px; }
#id_U48lcfo .cornersContainer { display: none; }
#id_U48lcfo h3.sectionTitle, #id_U48lcfo h1.pageTitle { font-family: 'Cinzel', Georgia, serif !important; color: #27223E !important; font-size: 28px !important; }
#id_U48lcfo .inner > p { background: #F6F3EE; border-top: 4px solid #D88C4B; border-radius: 6px; padding: 28px 30px; font-size: 17px; color: #4A4560; margin-top: 16px; }
#id_U48lcfo .inner > p::after { content: " Check back soon for upcoming trainings and gatherings."; }
@media (max-width: 600px) { #id_SHHtHPG { padding: 56px 18px !important; } #id_SHHtHPG h1 { font-size: 34px !important; } }

/* Member Resources and Member Forum pages */
#id_zBOKcpk, #id_M8TVdPm { padding: 90px 24px !important; }
#id_zBOKcpk h1, #id_M8TVdPm h1 { color: #FFFFFF !important; font-size: 52px !important; letter-spacing: 0.04em; }
#id_zBOKcpk p, #id_M8TVdPm p { font-size: 19px; max-width: 720px; margin: 12px auto 0; color: #F3EFE8 !important; }
#id_W45rK1C { margin-top: 32px; }
#id_W45rK1C .nm-benefits { grid-template-columns: repeat(2, 1fr); }
@media (max-width: 600px) { #id_W45rK1C .nm-benefits { grid-template-columns: 1fr; } }
#id_b4lfEUh { max-width: 960px; margin: 48px auto 56px; font-size: 17px; }
#id_b4lfEUh .cornersContainer { display: none; }
#id_b4lfEUh table { width: 100%; border-collapse: collapse; }
#id_b4lfEUh th { font-family: 'Cinzel', Georgia, serif; color: #27223E; text-align: left; border-bottom: 2px solid #27223E; padding: 10px 12px; }
#id_b4lfEUh td { border-bottom: 1px solid #E3DED4; padding: 14px 12px; }
@media (max-width: 600px) { #id_zBOKcpk, #id_M8TVdPm { padding: 56px 18px !important; } #id_zBOKcpk h1, #id_M8TVdPm h1 { font-size: 34px !important; } }

/* Home page paths */
#id_Xviw5Rn { background: #FFFFFF; padding: 48px 24px 24px; }
.nm-paths { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 24px; margin-bottom: 28px; }
.nm-path { background: #F6F3EE; border-top: 4px solid #D88C4B; border-radius: 6px; padding: 30px 32px; display: flex; flex-direction: column; }
.nm-path .nm-btitle { font-size: 24px; margin-bottom: 10px; }
.nm-path p { font-size: 17px !important; line-height: 1.6 !important; margin: 0 0 18px; flex: 1; }
.nm-btn { margin: 0 !important; flex: 0 !important; }
.nm-btn a { display: inline-block; background: #D88C4B; color: #FFFFFF !important; text-decoration: none !important; padding: 12px 24px; border-radius: 4px; font-size: 16px; font-weight: 500; }
.nm-btn a:hover { background: #B86F33; }
.nm-home .nm-affil { margin: 8px 0 0; }

/* Home banner sizing to match other pages */
#id_VBXo1pm { padding: 90px 24px !important; }
#id_VBXo1pm h1 { color: #FFFFFF !important; font-size: 52px !important; letter-spacing: 0.04em; }
#id_VBXo1pm p { font-size: 19px; max-width: 720px; margin: 12px auto 0; color: #F3EFE8 !important; }
.nm-path .nm-btitle { font-size: 21px !important; }
@media (max-width: 600px) { #id_VBXo1pm { padding: 56px 18px !important; } #id_VBXo1pm h1 { font-size: 34px !important; } }


/* 501(c)(3) line on every page */
.zoneFooter3::before { content: "New Mexico Community for Emotionally Focused Therapy is a 501(c)(3) nonprofit organization"; display: block; background: #27223E; color: #F3EFE8; text-align: center; padding: 20px 16px; font-family: 'Jost', sans-serif; font-size: 14px; letter-spacing: 0.04em; line-height: 1.5; }


/* ===== Unified page banners (all pages) ===== */
body #id_VBXo1pm, body #id_4lxp9LH, body #id_JjfWyMp, body #id_SHHtHPG, body #id_nJkG5V4, body #id_M8TVdPm, body #id_zBOKcpk, body #id_mxpoeFK { height: 380px !important; min-height: 380px !important; padding: 0 24px !important; margin: 0 !important; box-sizing: border-box !important; display: flex !important; flex-direction: column; justify-content: center; align-items: center; text-align: center; background-size: cover !important; background-position: center center !important; box-shadow: inset 0 0 0 2000px rgba(20, 18, 40, 0.45) !important; }
body #id_VBXo1pm > *, body #id_4lxp9LH > *, body #id_JjfWyMp > *, body #id_SHHtHPG > *, body #id_nJkG5V4 > *, body #id_M8TVdPm > *, body #id_zBOKcpk > *, body #id_mxpoeFK > * { width: 100%; }
body #id_VBXo1pm .gadgetContentEditableArea > br, body #id_4lxp9LH .gadgetContentEditableArea > br, body #id_JjfWyMp .gadgetContentEditableArea > br, body #id_SHHtHPG .gadgetContentEditableArea > br, body #id_nJkG5V4 .gadgetContentEditableArea > br, body #id_M8TVdPm .gadgetContentEditableArea > br, body #id_zBOKcpk .gadgetContentEditableArea > br, body #id_mxpoeFK .gadgetContentEditableArea > br { display: none; }
body #id_VBXo1pm table, body #id_4lxp9LH table, body #id_JjfWyMp table, body #id_SHHtHPG table, body #id_nJkG5V4 table, body #id_M8TVdPm table, body #id_zBOKcpk table, body #id_mxpoeFK table { margin: 0 auto !important; }
body #id_VBXo1pm h1, body #id_4lxp9LH h1, body #id_JjfWyMp h1, body #id_SHHtHPG h1, body #id_nJkG5V4 h1, body #id_M8TVdPm h1, body #id_zBOKcpk h1, body #id_mxpoeFK h1, body #id_VBXo1pm h1 *, body #id_4lxp9LH h1 *, body #id_JjfWyMp h1 *, body #id_SHHtHPG h1 *, body #id_nJkG5V4 h1 *, body #id_M8TVdPm h1 *, body #id_zBOKcpk h1 *, body #id_mxpoeFK h1 * { font-family: 'Cinzel', Georgia, serif !important; font-size: 52px !important; font-weight: 700 !important; letter-spacing: 0.04em !important; line-height: 1.15 !important; text-transform: uppercase !important; color: #FFFFFF !important; margin: 0 !important; padding: 0 !important; text-shadow: 0 1px 4px rgba(0,0,0,0.7) !important; }
body #id_VBXo1pm p, body #id_4lxp9LH p, body #id_JjfWyMp p, body #id_SHHtHPG p, body #id_nJkG5V4 p, body #id_M8TVdPm p, body #id_zBOKcpk p, body #id_mxpoeFK p, body #id_VBXo1pm p *, body #id_4lxp9LH p *, body #id_JjfWyMp p *, body #id_SHHtHPG p *, body #id_nJkG5V4 p *, body #id_M8TVdPm p *, body #id_zBOKcpk p *, body #id_mxpoeFK p * { font-family: 'Jost', Arial, sans-serif !important; font-size: 19px !important; line-height: 1.5 !important; color: #F3EFE8 !important; text-shadow: 0 1px 4px rgba(0,0,0,0.7) !important; }
body #id_VBXo1pm p, body #id_4lxp9LH p, body #id_JjfWyMp p, body #id_SHHtHPG p, body #id_nJkG5V4 p, body #id_M8TVdPm p, body #id_zBOKcpk p, body #id_mxpoeFK p { max-width: 720px; margin: 14px auto 0 !important; }
body #id_VBXo1pm p + p, body #id_4lxp9LH p + p, body #id_JjfWyMp p + p, body #id_SHHtHPG p + p, body #id_nJkG5V4 p + p, body #id_M8TVdPm p + p, body #id_zBOKcpk p + p, body #id_mxpoeFK p + p { margin-top: 6px !important; }
body #id_VBXo1pm a, body #id_4lxp9LH a, body #id_JjfWyMp a, body #id_SHHtHPG a, body #id_nJkG5V4 a, body #id_M8TVdPm a, body #id_zBOKcpk a, body #id_mxpoeFK a { color: #FFFFFF !important; }
/* Contact banner sits in the content area: stretch it full width like the others */
body #id_mxpoeFK { width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-top: -40px !important; }
html, body { overflow-x: hidden; }
@media (max-width: 700px) {
  body #id_VBXo1pm, body #id_4lxp9LH, body #id_JjfWyMp, body #id_SHHtHPG, body #id_nJkG5V4, body #id_M8TVdPm, body #id_zBOKcpk, body #id_mxpoeFK { height: 300px !important; min-height: 300px !important; padding: 0 18px !important; }
  body #id_VBXo1pm h1, body #id_4lxp9LH h1, body #id_JjfWyMp h1, body #id_SHHtHPG h1, body #id_nJkG5V4 h1, body #id_M8TVdPm h1, body #id_zBOKcpk h1, body #id_mxpoeFK h1, body #id_VBXo1pm h1 *, body #id_4lxp9LH h1 *, body #id_JjfWyMp h1 *, body #id_SHHtHPG h1 *, body #id_nJkG5V4 h1 *, body #id_M8TVdPm h1 *, body #id_zBOKcpk h1 *, body #id_mxpoeFK h1 * { font-size: 34px !important; }
  body #id_VBXo1pm p, body #id_4lxp9LH p, body #id_JjfWyMp p, body #id_SHHtHPG p, body #id_nJkG5V4 p, body #id_M8TVdPm p, body #id_zBOKcpk p, body #id_mxpoeFK p, body #id_VBXo1pm p *, body #id_4lxp9LH p *, body #id_JjfWyMp p *, body #id_SHHtHPG p *, body #id_nJkG5V4 p *, body #id_M8TVdPm p *, body #id_zBOKcpk p *, body #id_mxpoeFK p * { font-size: 16px !important; }
}

/* Hide header Donate button on home page (home has its own Donate box) */
#PAGEID_1075170 #id_RKlVSxH { display: none !important; }
