/* PRH_CA_MASTER_NOCIX_CSS_V1 */

html,body{margin:0 !important; padding:0 !important; overflow:hidden !important;}
body.woocommerce-account{
background:
radial-gradient(1100px 640px at 14% 10%, rgba(56,189,248,.18), transparent 58%),
radial-gradient(1100px 640px at 86% 18%, rgba(249,115,22,.12), transparent 58%),
#050b14 !important;
}

/* hide theme header/footer on my-account */
body.woocommerce-account header,
body.woocommerce-account nav,
body.woocommerce-account footer,
body.woocommerce-account .site-header,
body.woocommerce-account #masthead,
body.woocommerce-account .main-navigation,
body.woocommerce-account .site-footer,
body.woocommerce-account #colophon{
display:none !important;
}

/* hide woo left nav */
body.woocommerce-account .woocommerce-MyAccount-navigation{display:none !important;}
body.woocommerce-account .woocommerce-MyAccount-content{float:none !important; width:100% !important;}

/* FULLSCREEN APP SHELL */
#prhCaApp{
position:fixed;
inset:0;
z-index:2147483000;
display:flex;
flex-direction:column;
min-height:0;
}

/* Header row */
#prhCaHeader{
height:56px;
display:flex;
align-items:center;
justify-content:space-between;
padding:0 14px;
box-sizing:border-box;
color:rgba(234,246,255,.92);
}
#prhCaBrand{
font-weight:1100;
letter-spacing:.01em;
}
#prhCaLogout{
color:#ffb26a;
text-decoration:none;
font-weight:950;
}

/* Blue tabs bar */
#prhCaBar{
height:44px;
background:#0b46b5;
display:flex;
align-items:center;
padding:0 0;
}
#prhCaBar ul{
list-style:none;
display:flex;
gap:0;
padding:0;
margin:0;
width:100%;
overflow:hidden;
}
#prhCaBar li{margin:0;}
#prhCaBar a{
display:block;
padding:12px 16px;
color:#fff;
text-decoration:none;
font-weight:950;
border-right:1px solid rgba(255,255,255,.18);
line-height:1;
}
#prhCaBar a.on{background:rgba(0,0,0,.18);}

/* Content area */
#prhCaWrap{
flex:1;
min-height:0;
overflow:hidden;
padding:12px 14px;
box-sizing:border-box;
}

/* Make inner content scroll ONLY inside panels, not body */
#prhCaInner{
height:100%;
min-height:0;
overflow:hidden;
display:flex;
flex-direction:column;
gap:12px;
}

/* Boxy panels (NOCIX-like boxes) */
.boxy{
background: rgba(255,255,255,.06);
border:1px solid rgba(255,255,255,.14);
border-radius:12px;
padding:12px;
box-sizing:border-box;
}
.boxytitle{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
border-bottom:1px solid rgba(255,255,255,.10);
padding-bottom:8px;
margin-bottom:10px;
}
.boxytitle .floatl{font-weight:1100;color:rgba(234,246,255,.92);}
.boxytitle .floatr{color:rgba(234,246,255,.75);font-size:12px}
.boxytitle .floatr a{color:#ffb26a;text-decoration:none;font-weight:950}
.clear{clear:both}
.muted{color:rgba(234,246,255,.72)}

/* Info grid */
.prhInfoGrid{
display:grid;
grid-template-columns:1fr 1fr;
gap:10px 24px;
}
@media(max-width:980px){ .prhInfoGrid{grid-template-columns:1fr;} }
.prhInfoGrid strong{color:rgba(234,246,255,.90)}

/* Tables */
.tablefrmt{
width:100%;
border-collapse:collapse;
table-layout:fixed;
}
.tablefrmt th{
background:rgba(255,255,255,.10);
border:1px solid rgba(255,255,255,.12);
padding:10px;
font-size:12px;
text-align:left;
color:rgba(234,246,255,.88);
}
.tablefrmt td{
border:1px solid rgba(255,255,255,.10);
padding:10px;
font-size:12px;
color:rgba(234,246,255,.80);
white-space:normal;
overflow-wrap:anywhere;
word-break:break-word;
}

/* Layout rows to fit screen */
#prhRowInfo{flex:0 0 auto;}
#prhRowMid{flex:1 1 auto; min-height:0; display:grid; grid-template-columns: 1.15fr .85fr; gap:12px;}
@media(max-width:980px){ #prhRowMid{grid-template-columns:1fr;} }
#prhRowServices{flex:0 0 auto;}

/* Internal scrolling areas */
.prhScroll{
min-height:0;
overflow:auto;
}

/* Ensure Woo wrapper doesn't add margins */
body.woocommerce-account .woocommerce{
max-width:none !important;
width:100% !important;
margin:0 !important;
padding:0 !important;
}

/* PRH_CA_MASTER_NOCIX_WOW_V1 (subtle blink + hover shimmer, not noisy) */
@keyframes prhWowPulse {
  0%,100% { border-color: rgba(255,255,255,.14); box-shadow: 0 16px 42px rgba(0,0,0,.18); }
  50% { border-color: rgba(56,189,248,.28); box-shadow: 0 26px 90px rgba(0,0,0,.30), 0 0 0 1px rgba(56,189,248,.14) inset; }
}
.boxy{
position:relative;
overflow:hidden;
transform:translateZ(0);
animation: prhWowPulse 5.8s ease-in-out infinite;
}
.boxy:nth-of-type(2){ animation-delay: .45s; }
.boxy:nth-of-type(3){ animation-delay: .9s; }
.boxy:nth-of-type(4){ animation-delay: 1.35s; }

@media (prefers-reduced-motion: reduce){
  .boxy{animation:none !important;}
}

/* shimmer on hover */
.boxy::after{
content:"";
position:absolute;
top:-40%;
left:-70%;
width:60%;
height:180%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,.10), transparent);
transform: rotate(18deg);
opacity:0;
pointer-events:none;
}
@keyframes prhShimmer {
  0%{ transform: translateX(0) rotate(18deg); opacity:0; }
  10%{ opacity:.9; }
  100%{ transform: translateX(260%) rotate(18deg); opacity:0; }
}
.boxy:hover::after{
opacity:1;
animation: prhShimmer 1.15s ease-in-out 1;
}
.boxy:hover{
transform: translateY(-2px);
border-color: rgba(56,189,248,.30) !important;
box-shadow: 0 26px 90px rgba(0,0,0,.35), 0 0 0 1px rgba(56,189,248,.16) inset !important;
}

/* Make NOCIX-style counts a bit more “alive” */
.boxytitle .floatr b{
color:#ffb26a;
text-shadow: 0 0 14px rgba(255,178,106,.18);
}

/* Table row hover */
.tablefrmt tr:hover td{
background: rgba(255,255,255,.05);
}

/* PRH_CA_TEXT_POLISH_V1 */
/* Make all text more visible & slightly bigger */
#prhCaApp{
font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
}
#prhCaHeader{padding:0 16px !important;}
#prhCaBrand{
font-size:18px !important;
font-weight:1200 !important;
letter-spacing:.02em !important;
color: rgba(234,246,255,.96) !important;
text-shadow:
0 1px 0 rgba(0,0,0,.55),
0 0 24px rgba(56,189,248,.22);
}
#prhCaLogout{
font-size:14px !important;
text-shadow:0 0 16px rgba(255,178,106,.18);
}

/* Tabs a bit bigger */
#prhCaBar a{font-size:14px !important; padding:13px 16px !important;}

/* Panels text clarity */
.boxy{color: rgba(234,246,255,.90) !important;}
.boxytitle .floatl{font-size:16px !important;}
.boxytitle .floatr{font-size:13px !important; opacity: .92 !important;}
.boxytitle .floatr b{font-size:14px !important;}

/* Info labels and values */
.prhInfoGrid{font-size:14px !important;}
.prhInfoGrid strong{font-weight:1100 !important;}
.muted{opacity:.85 !important;}

/* Tables readable */
.tablefrmt th{font-size:12.5px !important; opacity: .95 !important;}
.tablefrmt td{font-size:12.5px !important; opacity: .95 !important;}

/* Slightly bigger box padding */
.boxy{padding:14px !important; border-radius:14px !important;}

/* PRH_CA_LAYOUT_TUNE_V1 */
#prhCaInner{gap:12px !important;}
#prhRowMid{grid-template-columns: 1.18fr .82fr !important;}
@media(min-width:980px){
  /* ensure bottom tickets gets enough space */
  /* keep your base no-scroll behavior, only tune internal scroll feel */
  #prhRowTickets{min-height:220px;}
}

/* PRH_CA_INTERNAL_LINES_V1 */

/* Make pipes look like official separators */
.prhSep{
display:inline-block;
margin: 0 10px;
color: rgba(255,255,255,.35);
font-weight: 1100;
}

/* Add subtle inner border lines inside each boxy panel (top/bottom) */
.boxy{
position:relative;
}
.boxy::before{
content:"";
position:absolute;
inset:0;
border-radius: inherit;
pointer-events:none;
box-shadow:
inset 0 1px 0 rgba(255,255,255,.08),
inset 0 -1px 0 rgba(0,0,0,.35);
}

/* My Information: add vertical divider between 2 columns */
.prhInfoGrid{
position:relative;
}
@media(min-width:981px){
  .prhInfoGrid::before{
    content:"";
    position:absolute;
    top:2px;
    bottom:2px;
    left: calc(50% - 12px); /* half of 24px column gap */
    width:1px;
    background: rgba(255,255,255,.10);
    box-shadow: 0 0 0 1px rgba(0,0,0,.12);
    pointer-events:none;
  }
}

/* My Information: each row separated by thin line */
.prhInfoGrid > div{
padding: 10px 0;
border-bottom: 1px solid rgba(255,255,255,.08);
}
.prhInfoGrid > div:last-child{
border-bottom: 0;
}

/* Tables: clearer internal grid lines */
.tablefrmt th{
border-color: rgba(255,255,255,.14) !important;
}
.tablefrmt td{
border-color: rgba(255,255,255,.10) !important;
}

/* Make the "No ... yet." rows also look separated */
.tablefrmt td.muted,
.tablefrmt td[colspan]{
border-top: 1px solid rgba(255,255,255,.10) !important;
background: rgba(255,255,255,.03);
}

/* Footer note line inside boxes */
.prhFootNote{
margin-top: 10px !important;
padding-top: 10px !important;
border-top: 1px solid rgba(255,255,255,.10);
font-size: 11.5px !important;
opacity: .86 !important;
}

/* PRH_CA_HEADINGS_BIGGER_VISIBLE_V1 */

/* Panel headings (My Information, Recent Services, etc.) */
.boxytitle .floatl{
font-size: 18px !important;
font-weight: 1200 !important;
letter-spacing: .01em !important;
color: rgba(234,246,255,.98) !important;
text-shadow:
0 1px 0 rgba(0,0,0,.55),
0 0 22px rgba(56,189,248,.16);
}

/* Right side heading area (counts / View History) more visible */
.boxytitle .floatr{
font-size: 13.5px !important;
font-weight: 950 !important;
opacity: 1 !important;
color: rgba(234,246,255,.88) !important;
}
.boxytitle .floatr a,
.boxytitle .floatr b{
color:#ffb26a !important;
font-weight:1200 !important;
text-shadow: 0 0 16px rgba(255,178,106,.18);
}

/* Table headings bigger + clearer */
.tablefrmt th{
font-size: 13px !important;
font-weight: 1100 !important;
letter-spacing: .02em !important;
color: rgba(234,246,255,.95) !important;
}

/* Improve main text a bit */
.prhInfoGrid{
font-size: 14.5px !important;
}
.prhInfoGrid strong{
font-weight: 1200 !important;
color: rgba(234,246,255,.96) !important;
}

/* Make "muted" slightly more readable */
.muted{
opacity: .90 !important;
}

/* PRH_SERVICES_BADGE_STYLE_V1 */
#prhCaBar a{ position:relative; }
#prhCaBar .prhSvcBadge{
display:inline-flex;
align-items:center;
justify-content:center;
margin-left:10px;
padding:4px 10px;
border-radius:999px;
font-size:12px;
font-weight:1100;
letter-spacing:.02em;
border:1px solid rgba(255,255,255,.18);
background: rgba(255,255,255,.06);
color: rgba(234,246,255,.92);
vertical-align:middle;
}
#prhCaBar .prhSvcBadge.on{
border-color: rgba(34,197,94,.40);
background: rgba(34,197,94,.12);
color: rgba(187,255,220,.98);
box-shadow: 0 0 18px rgba(34,197,94,.18);
}
#prhCaBar .prhSvcBadge.off{
border-color: rgba(148,163,184,.30);
background: rgba(148,163,184,.08);
color: rgba(226,232,240,.92);
}

/* subtle pulse for Active only */
@keyframes prhSvcPulse{
0%,100%{ box-shadow: 0 0 18px rgba(34,197,94,.12); }
50%{ box-shadow: 0 0 26px rgba(34,197,94,.26); }
}
#prhCaBar .prhSvcBadge.on{ animation: prhSvcPulse 2.6s ease-in-out infinite; }
@media (prefers-reduced-motion: reduce){ #prhCaBar .prhSvcBadge.on{ animation:none !important; } }

/* PRH_SERVICES_PAGE_STYLE_V1 */
.prhSvcState{
display:inline-flex;
align-items:center;
justify-content:center;
padding:4px 10px;
border-radius:999px;
font-size:12px;
font-weight:1200;
border:1px solid rgba(255,255,255,.18);
background: rgba(255,255,255,.06);
color: rgba(234,246,255,.92);
}
.prhSvcState.on{
border-color: rgba(34,197,94,.40);
background: rgba(34,197,94,.12);
color: rgba(187,255,220,.98);
box-shadow: 0 0 18px rgba(34,197,94,.18);
}
.prhSvcState.off{
border-color: rgba(148,163,184,.30);
background: rgba(148,163,184,.08);
color: rgba(226,232,240,.92);
}

/* If any old badge markup exists, hide it safely */
.prhSvcBadge{display:none !important;}

/* PRH_SERVICES_STATUS_BLINK_V1 */

/* Make Services heading bigger (services page + also any box title) */
.boxytitle .floatl{
font-size: 19px !important;
font-weight: 1250 !important;
letter-spacing: .01em !important;
}

/* Status badge: add blinking dot */
.prhSvcState{
position:relative;
padding-left: 28px !important; /* space for dot */
}

/* Dot */
.prhSvcState::before{
content:"";
position:absolute;
left:10px;
top:50%;
transform:translateY(-50%);
width:10px;
height:10px;
border-radius:999px;
background:#94a3b8;
opacity:.9;
}

/* Blink animation */
@keyframes prhDotBlink{
0%,100%{ opacity:.35; transform:translateY(-50%) scale(.92); }
50%{ opacity:1; transform:translateY(-50%) scale(1.08); }
}

/* Active = green blink */
.prhSvcState.on::before{
background:#22c55e;
box-shadow: 0 0 18px rgba(34,197,94,.35);
animation: prhDotBlink 1.05s ease-in-out infinite;
}

/* Not Active = red blink */
.prhSvcState.off::before{
background:#ef4444;
box-shadow: 0 0 18px rgba(239,68,68,.30);
animation: prhDotBlink 1.05s ease-in-out infinite;
}

/* accessibility */
@media (prefers-reduced-motion: reduce){
.prhSvcState.on::before,
.prhSvcState.off::before{ animation:none !important; }
}

/* PRH_TICKETS_STYLE_V1 */
.prhMsg{margin:10px 0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);font-weight:950}
.prhMsg.ok{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.10)}
.prhMsg.bad{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.10)}

.prhTwoCol{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px}
@media(max-width:980px){.prhTwoCol{grid-template-columns:1fr}}
.prhPane{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);border-radius:12px;padding:12px}
.prhPaneH{font-weight:1200;font-size:16px;margin-bottom:10px;color:rgba(234,246,255,.95)}

.prhTicketForm label{display:block;margin-top:10px;font-weight:1100;font-size:12px;opacity:.92}
.prhTicketForm input,.prhTicketForm textarea,.prhTicketForm select{
width:100%;margin-top:6px;border-radius:12px;
background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);
color:rgba(234,246,255,.92);padding:10px 12px;outline:none
}
.prhTicketForm input:focus,.prhTicketForm textarea:focus,.prhTicketForm select:focus{
border-color:rgba(56,189,248,.38);box-shadow:0 0 0 4px rgba(56,189,248,.10)
}
.prhTicketSendBtn{margin-top:12px;width:100%;padding:12px 14px;border-radius:999px;font-weight:1200}

.prhLinkBtn{
display:inline-flex;align-items:center;justify-content:center;
padding:8px 10px;border-radius:999px;text-decoration:none;
border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);
color:rgba(234,246,255,.92);font-weight:1000
}
.prhLinkBtn.danger{border-color:rgba(239,68,68,.40);color:rgba(255,190,190,.95)}
.prhLinkBtn:hover{border-color:rgba(56,189,248,.30)}

.prhTCount{color:#ffb26a;font-weight:1200}

.prhTicketView{margin:12px 0;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05)}
.prhTicketViewH{font-weight:1200;font-size:16px}
.prhTicketViewBody{margin-top:10px;display:grid;gap:10px}
.prhTicketSub,.prhTicketMsg{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);border-radius:12px;padding:10px}

/* Status with blinking dot */
.prhTStatus{
position:relative;
display:inline-flex;
align-items:center;
gap:8px;
padding:4px 10px 4px 26px;
border-radius:999px;
font-size:12px;
font-weight:1200;
border:1px solid rgba(255,255,255,.16);
background:rgba(255,255,255,.06);
}
.prhTStatus::before{
content:"";
position:absolute;
left:10px; top:50%;
transform:translateY(-50%);
width:9px;height:9px;border-radius:999px;
opacity:.9;
}
@keyframes prhBlinkDot{0%,100%{opacity:.35;transform:translateY(-50%) scale(.92)}50%{opacity:1;transform:translateY(-50%) scale(1.08)}}
.prhTStatus.open{border-color:rgba(34,197,94,.40);color:rgba(187,255,220,.98)}
.prhTStatus.open::before{background:#22c55e;box-shadow:0 0 18px rgba(34,197,94,.30);animation:prhBlinkDot 1.05s ease-in-out infinite}
.prhTStatus.closed{border-color:rgba(239,68,68,.40);color:rgba(255,190,190,.95)}
.prhTStatus.closed::before{background:#ef4444;box-shadow:0 0 18px rgba(239,68,68,.25);animation:prhBlinkDot 1.05s ease-in-out infinite}

@media (prefers-reduced-motion: reduce){
.prhTStatus::before{animation:none !important;}
}

/* PRH_EDIT_ACCOUNT_STYLE_V1 */

/* Allow scrolling INSIDE the app on Manage Account page (form can be long) */
body.woocommerce-account.prh-ep-edit-account #prhCaWrap{
overflow:auto !important;
}
body.woocommerce-account.prh-ep-edit-account #prhCaInner{
height:auto !important;
overflow:visible !important;
}

/* Make Woo form look like our theme */
body.woocommerce-account.prh-ep-edit-account .woocommerce-EditAccountForm,
body.woocommerce-account.prh-ep-edit-account form.woocommerce-EditAccountForm{
margin:0 !important;
}

/* Headings/labels more visible */
body.woocommerce-account.prh-ep-edit-account h2,
body.woocommerce-account.prh-ep-edit-account h3,
body.woocommerce-account.prh-ep-edit-account legend{
color: rgba(234,246,255,.98) !important;
font-weight: 1200 !important;
letter-spacing: .01em;
}
body.woocommerce-account.prh-ep-edit-account label{
color: rgba(234,246,255,.92) !important;
font-weight: 1100 !important;
font-size: 12.5px !important;
letter-spacing: .02em;
}

/* Two-column grid for fields on desktop */
body.woocommerce-account.prh-ep-edit-account .woocommerce-EditAccountForm .form-row{
margin: 0 0 12px !important;
}
@media(min-width:980px){
  body.woocommerce-account.prh-ep-edit-account .woocommerce-EditAccountForm{
    display:grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px 14px;
    align-items:start;
  }
  /* make password section full width */
  body.woocommerce-account.prh-ep-edit-account .woocommerce-EditAccountForm fieldset{
    grid-column: 1 / -1;
  }
  body.woocommerce-account.prh-ep-edit-account .woocommerce-EditAccountForm .clear{
    display:none !important;
  }
  /* Save button row full width */
  body.woocommerce-account.prh-ep-edit-account .woocommerce-EditAccountForm p:last-child{
    grid-column: 1 / -1;
  }
}

/* Inputs (glass + visible) */
body.woocommerce-account.prh-ep-edit-account input[type="text"],
body.woocommerce-account.prh-ep-edit-account input[type="email"],
body.woocommerce-account.prh-ep-edit-account input[type="password"],
body.woocommerce-account.prh-ep-edit-account input[type="tel"]{
width:100% !important;
border-radius: 12px !important;
background: rgba(255,255,255,.06) !important;
border: 1px solid rgba(255,255,255,.16) !important;
color: rgba(234,246,255,.96) !important;
padding: 11px 12px !important;
outline:none !important;
}
body.woocommerce-account.prh-ep-edit-account input::placeholder{
color: rgba(234,246,255,.55) !important;
opacity:1 !important;
}
body.woocommerce-account.prh-ep-edit-account input:focus{
border-color: rgba(56,189,248,.40) !important;
box-shadow: 0 0 0 4px rgba(56,189,248,.10) !important;
}

/* Fieldset box look */
body.woocommerce-account.prh-ep-edit-account fieldset{
border:1px solid rgba(255,255,255,.12) !important;
border-radius: 12px !important;
padding: 12px !important;
background: rgba(255,255,255,.04) !important;
}
body.woocommerce-account.prh-ep-edit-account fieldset legend{
padding: 0 8px !important;
}

/* Save button = orange */
body.woocommerce-account.prh-ep-edit-account button.button,
body.woocommerce-account.prh-ep-edit-account input.button{
border-radius: 999px !important;
padding: 12px 16px !important;
font-weight: 1200 !important;
border:1px solid rgba(251,146,60,.55) !important;
background: linear-gradient(90deg, #fb923c, #f97316) !important;
color:#1b0c00 !important;
box-shadow: 0 18px 46px rgba(0,0,0,.24) !important;
}
body.woocommerce-account.prh-ep-edit-account button.button:hover{
filter: brightness(1.03);
transform: translateY(-1px);
}

/* PRH_INVOICES_DYNAMIC_STYLE_V1 */
body.woocommerce-account.prh-ep-invoices .boxytitle .floatl{
font-size: 18px !important;
font-weight: 1250 !important;
color: rgba(234,246,255,.98) !important;
}
body.woocommerce-account.prh-ep-invoices .tablefrmt th{
font-weight: 1100 !important;
}
/* PRH_INVOICES_NOCIX_UI_CSS_V1 */
body.woocommerce-account.prh-ep-invoices .prhInvTop{
display:flex; align-items:center; justify-content:space-between;
gap:14px; margin: 0 0 10px;
}
body.woocommerce-account.prh-ep-invoices .prhInvTitle{
font-weight:1200; font-size:18px;
color: rgba(234,246,255,.95);
}
body.woocommerce-account.prh-ep-invoices .prhInvControls{
display:flex; align-items:center; gap:10px;
font-weight:950; color: rgba(234,246,255,.85);
}
body.woocommerce-account.prh-ep-invoices .prhInvControls select{
border-radius:10px;
background: rgba(255,255,255,.06);
border:1px solid rgba(255,255,255,.14);
color: rgba(234,246,255,.92);
padding: 6px 10px;
outline:none;
}
body.woocommerce-account.prh-ep-invoices .prhInvHdrWord{
font-weight:1200; font-size:16px; opacity:.95;
}
body.woocommerce-account.prh-ep-invoices .prhInvLinks{
text-align:right;
margin: 0 0 8px;
font-size: 12px;
}
body.woocommerce-account.prh-ep-invoices .prhInvLinks a{
color:#ffb26a !important;
font-weight:1100;
text-decoration:none;
}
