/* 3001-slim.css v2 - subset folosit din 3001.css+grid12.css pt: articole, statice, contact, guidelines, privacy, whats-new.
   Generat 2026-07-04 din corpus real (29 pagini + allowlist stari/clase dinamice/DB). 3001/grid12 raman neatinse. */
html { text-size-adjust: 100%; }
@media only screen and (max-width: 768px) {
  .hidden-on-phone-tablet { display: none !important; }
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0px; }
body { color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1em; line-height: 1.7rem; }
h1 { color: rgb(0, 0, 0); font-size: 28px; }
h2, h3, h4 { color: rgb(0, 0, 0); }
h2 { font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h3 { font-size: 20px; line-height: 36px; }
h5 { color: rgb(0, 0, 0); font-size: 13px; line-height: 36px; text-transform: uppercase; }
h6 { color: rgb(0, 0, 0); font-size: 11px; line-height: 18px; text-transform: uppercase; font-weight: 600; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgb(0, 0, 0); }
h2 small { display: block; font-size: 14px; font-weight: normal; line-height: 24px; margin-bottom: -4px; text-transform: uppercase; }
h3 small { display: block; font-size: 11px; font-weight: normal; line-height: 12px; margin-bottom: -4px; text-transform: uppercase; }
p { margin-bottom: 18px; }
a { color: rgb(0, 102, 153); cursor: pointer; text-decoration: none; }
a:hover { color: rgb(98, 151, 204); text-decoration: underline; }
a:active { color: rgb(67, 104, 140); outline: 0px; }
a.no-border { border-bottom: 0px; }
p.post-content h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: rgb(86, 100, 115); }
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { color: rgb(48, 56, 64); }
@media only screen and (max-width: 768px) {
  #side-mobile-menu { position: fixed; height: 100%; width: 100%; z-index: 501; top: 0px; transition: 0.3s ease-in-out; }
  #side-mobile-menu nav { position: relative; height: 100%; width: 80%; left: -80%; background: rgb(236, 240, 243); border-right: 1px solid rgb(204, 204, 204); transition: 0.3s ease-in-out; display: flex; flex-direction: column; overflow: scroll; }
  #side-mobile-menu nav ul { flex: 1 0 auto; }
  #side-mobile-menu nav ul li { padding: 0px; margin: 0px; }
  #side-mobile-menu nav ul li a { display: block; padding: 10px 12px; font-size: 15px; font-weight: bold; border-bottom: 1px solid rgb(221, 221, 221); }
  .side-nav-logo { text-align: center; padding: 30px; margin-bottom: 0px; margin-top: 0px; vertical-align: bottom; }
  #side-mobile-menu.enabled nav { left: 0%; }
  #side-mobile-menu .clickable { height: 100%; width: 20%; }
  #side-mobile-menu.disabled { background: rgba(0, 0, 0, 0); display: none; }
  #side-mobile-menu.enabled { background: rgba(0, 0, 0, 0.7); display: flex; }
}
@media only screen and (min-width: 768px) {
  #side-mobile-menu { display: none; }
}
#header a:hover { color: rgb(229, 242, 255); text-decoration: none; }
#header a:active { color: rgb(200, 215, 229); }
#header li.current > a { color: rgb(229, 242, 255); }
#footer a:hover { color: rgb(86, 100, 115); }
#footer a:active { color: rgb(48, 56, 64); }
ul { font-weight: normal; margin-bottom: 18px; text-transform: none; }
ol { margin-bottom: 18px; list-style-type: decimal; }
@media only screen and (max-width: 768px) {
  ol { margin-left: 15px; }
}
li, dd { margin-bottom: 4px; }
.post-content ul, .post-content ol, .post-content dl { margin-left: 18px; margin-right: 18px; }
ul.links, .sidebar ul, .pagination { font-style: italic; font-size: 12px; }
ul.links li a:hover::after, .sidebar ul li a:hover::after, #wiki-topics li ul li a:hover::after { content: " →"; }
#wiki-topics li a:hover::after { content: ""; }
.sidebar ul li.current a { color: rgb(0, 0, 0); }
ul.info { font-style: normal; font-weight: bold; }
ul.info li small { font-size: 10px; font-weight: normal; text-transform: uppercase; }
em { font-style: italic; }
strong { font-weight: bold; }
small { color: rgb(0, 0, 0); font-size: 12px; }
s, del { text-decoration: line-through; }
caption, figcaption, .caption { font-size: 12px; font-style: italic; margin-bottom: 18px; text-align: center; }
figcaption { margin-bottom: 4px; }
form, input, textarea { color: rgb(67, 78, 89); font-size: 14px; }
#header { color: rgb(254, 254, 254); text-shadow: rgba(0, 0, 0, 0.3) -1px 1px 0px; }
#header a { color: rgb(254, 254, 254); }
#nav { font-size: 1em; font-style: normal; font-weight: 500; line-height: 1em; text-transform: uppercase; }
#footer a { color: rgb(67, 78, 89); }
.button, #submit, input[type="submit"] { color: rgb(254, 254, 254); font-size: 12px; font-weight: bold; text-transform: uppercase; }
ul#wiki-topics { font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.9; text-transform: uppercase; }
h6:has(+ br + #wiki-topics) { font-size: 14px; line-height: 1.5; margin-bottom: 6px; }
ul#wiki-topics a { border: 0px; }
.post-meta, .post-archive .date { color: rgb(67, 78, 89); font-weight: bold; text-transform: uppercase; font-size: 12px; }
.post-meta small { color: rgb(20, 21, 21); font-size: 12px; font-style: italic; font-weight: normal; text-transform: none; }
ul#faq { font-style: normal; }
ul#faq a:first-child { border: 0px; color: rgb(67, 78, 89); display: block; font-style: normal; }
ul#faq a:first-child:hover { color: rgb(86, 100, 115); text-decoration: none; }
ul#faq a:first-child:active { color: rgb(48, 56, 64); }
html { height: 102%; overflow-x: hidden; }
body { height: 100%; width: 100%; background: rgb(244, 247, 250); }
@media only screen and (min-width: 1040px) {
  body { min-width: 1040px; }
}
body::before { content: ""; height: 100%; float: left; width: 0px; margin-top: -32767px; }
#wrap { min-height: 100%; }
@media only screen and (min-width: 768px) {
  .inner-wrap { margin: 0px auto; padding: 0px 40px; max-width: 960px; overflow: visible; }
}
@media only screen and (min-width: 1040px) {
  .inner-wrap { margin: 0px auto; padding: 0px 20px; max-width: 1440px; overflow: visible; }
}
#header { background-image: linear-gradient(rgb(39, 51, 72), rgb(108, 157, 195)); color: rgb(254, 254, 254); text-shadow: rgba(0, 0, 0, 0.3) -1px 1px 0px; }
#featured { background: rgb(247, 250, 252); }
#featured .inner-wrap { padding-top: 23px; padding-bottom: 23px; position: relative; }
.breadcrumb h2, .breadcrumb h3, .breadcrumb h4, .breadcrumb h5 { margin: 0px; }
#main { border-top: 1px solid rgb(242, 244, 245); padding-bottom: 156px; }
#main .inner-wrap { padding-top: 46px; padding-bottom: 25px; }
@media only screen and (max-width: 768px) {
  .inner-wrap { padding: 46px 30px; }
  #main .inner-wrap { padding-top: 26px; }
}
.content-left { float: left; margin-right: 39px; }
.sidebar { width: 294px; float: left; }
.sidebar .widget { clear: both; }
.sidebar .widget-content { margin: 12px 0px 54px; }
ul#wiki-topics > li > a { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5l4.5 4 4.5-4' fill='none' stroke='%235684B2' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-position: right center; background-size: 12px 8px; background-repeat: no-repeat; padding-right: 15px; }
ul#wiki-topics > li.closed > a:hover { background-position: right center; }
ul#wiki-topics > li.closed.current > a { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5l4.5 4 4.5-4' fill='none' stroke='%23434E59' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-position: right center; }
ul#wiki-topics > li.opened > a { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 6.5l4.5-4 4.5 4' fill='none' stroke='%235684B2' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-position: right center; }
ul#wiki-topics > li.opened.current > a { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 6.5l4.5-4 4.5 4' fill='none' stroke='%23434E59' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-position: right center; }
ul#wiki-topics > li.opened.current > a:hover { background-position: right center; }
ul#wiki-topics li ul { border-left: 1px solid rgb(220, 222, 224); margin: 0px; padding: 4px 0px; }
#wiki-topics li ul li { background: linear-gradient(#dcdee0,#dcdee0) left 8px/11px 1px no-repeat; line-height: 17px; padding-left: 16px; }
.wiki-post-meta { border-top: 1px solid rgb(220, 222, 224); border-bottom: 1px solid rgb(252, 253, 255); position: relative; margin-bottom: 18px; }
.wiki-post-meta .post-meta { border-top: 1px solid rgb(252, 253, 255); border-bottom: 1px solid rgb(220, 222, 224); display: block; min-height: 34px; width: 100%; line-height: 34px; }
#faq li { padding-left: 18px; }
#faq li.closed { background: url("/images/light-blue/faq-closed.png") 0px 10px no-repeat transparent; }
#faq li.opened { background: url("/images/light-blue/faq-opened.png") 0px 10px no-repeat transparent; }
#faq .target { margin-top: 9px; }
a.post-image { line-height: 0; }
.post-image img { display: block; margin-bottom: 8px; width: 100%; height: auto; }
.post-image, .ad, .avatar, figure, pre { background-color: rgb(244, 247, 249); border-width: 1px; border-style: solid; border-color: rgb(225, 227, 230) rgb(210, 212, 214) rgb(200, 202, 204); border-image: initial; display: block; margin-bottom: 18px; padding: 5px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 3px; }
figure iframe, figure video, figure img, figure i { background-color: transparent; border-width: 0px; margin-bottom: 0px; padding: 0px; display: block; border-radius: 0px; box-shadow: none; width: 100%; height: auto; }
#footer { background: rgb(230, 232, 235); border-top: 1px solid rgb(245, 247, 250); clear: both; margin-top: -158px; position: relative; font-size: 95%; }
#footer::before { background: rgb(230, 232, 235); content: ""; display: block; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; }
#footer .inner-wrap { padding-top: 60px; padding-bottom: 60px; position: relative; }
@media only screen and (max-width: 768px) {
  #footer nav { text-align: center; }
}
#header .inner-wrap { position: relative; }
@media only screen and (min-width: 768px) {
  #logo { float: left; margin-bottom: 0px; }
  #header .inner-wrap { padding-top: 40px; padding-bottom: 40px; }
  .burger-menu { display: none; }
}
@media only screen and (max-width: 768px) {
  #logo { text-align: center; float: none; }
  #header .inner-wrap { padding-top: 25px; padding-bottom: 0px !important; }
  .burger-menu { display: flex; border-right: 1px solid rgb(221, 221, 221); }
  .burger-menu img { height: 15px; width: auto; border: 0px; padding: 5px; box-sizing: content-box; }
}
#logo a { background: url("/logos/logohead.svg") 0px 0px / 220px 65px no-repeat transparent; display: block; height: 65px; width: 220px; overflow: hidden; text-indent: -9999em; margin: 0px auto 44px; }
@media (min-width: 768px) {
  #logo a { margin: 25px auto 19px; }
}
#nav { display: block; margin: 0px; }
@media only screen and (min-width: 1040px) {
  header nav.dropdown { right: 20px; margin-bottom: -15px !important; }
}
@media only screen and (min-width: 769px) and (max-width: 1039px) {
  header nav.dropdown { right: 40px; margin-bottom: -15px; }
}
@media only screen and (min-width: 769px) {
  header nav.dropdown { position: absolute; bottom: 0px; }
  .dropdown #nav > li > a { padding-bottom: 37px; margin-bottom: -2px; }
  .dropdown #nav li a { display: block; padding-left: 18px; padding-right: 18px; }
  .dropdown #nav > li { display: block; float: left; margin: 0px; }
}
@media only screen and (max-width: 768px) {
  header nav.dropdown { width: 100%; }
  #nav { text-align: center; }
  .dropdown #nav li a { display: block; padding: 18px; }
  .dropdown #nav > li { display: inline-block; }
}
.dropdown #nav { display: block; }
.dropdown #nav > li:last-child > a { padding-right: 0px; }
.dropdown #nav > li:first-child > a { padding-left: 0px; }
header .inner-wrap { overflow: visible; }
.image-parent { background-color: rgb(255, 255, 255); display: block; line-height: 0; position: relative; }
.image-parent.loading { background-color: transparent; display: inline-block; position: static; }
.image-parent:hover img { opacity: 0.7; }
a.loading { background-image: url("../images/light-blue/ajax-loader.gif"); background-repeat: no-repeat; background-position: center center; }
.column-container { overflow: hidden; width: 1000px; }
.column { float: left; }
.column-container:last-child { margin-bottom: 0px; }
.column { float: left; }
.third { margin-right: 39px; width: 294px; }
.box { background: url("/images/light-blue/box-sprite.png") -627px top repeat-y transparent; margin: 36px auto; position: relative; width: 627px; border-radius: 2px; max-width: 100%; }
.box::before { content: " "; background: url("/images/light-blue/box-sprite.png") 0px top no-repeat transparent; display: block; height: 30px; width: 100%; margin-bottom: -7px; }
.box::after { content: " "; background: url("/images/light-blue/box-sprite.png") -1254px bottom no-repeat transparent; display: block; height: 30px; width: 100%; margin-top: -7px; }
.box-content { padding: 0px 40px 0px 80px; }
.box .info { margin: 4px 0px 0px; }
.box .info li { float: left; margin: 0px 20px 0px 0px; list-style-type: disc; list-style-position: outside; }
.box .info li:first-child { list-style: none; }
.box .close { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M8 11.5C8 11.5 1.4 7.6 1.4 3.9A3.3 3.3 0 0 1 8 2.6 3.3 3.3 0 0 1 14.6 3.9C14.6 7.6 8 11.5 8 11.5Z' fill='%23c0c2c4'/%3E%3C/svg%3E"); background-size: 12px 9px; display: block; cursor: pointer; height: 12px; width: 12px; position: absolute; top: 20px; right: 20px; }
.box-info .box-content { background: url("/images/light-blue/box-info-icon.png") 20px center no-repeat transparent; }
.box-info { background-color: rgb(242, 235, 199); box-shadow: rgba(204, 198, 165, 0.8) 0px 2px 3px; }
.box-info::before { background-color: rgb(242, 235, 199); }
.box-info::after { background-color: rgb(242, 235, 199); }
.box-info *, .box-info a:hover, .box-info a:active { border-bottom: 0px; color: rgb(178, 167, 107); }
.box-info .close { background-position: center -243px; }
input, textarea { background-color: rgb(255, 255, 255); border: 1px solid rgb(210, 212, 214); padding: 0px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px; }
input { display: block; height: 35px; line-height: 35px; padding: 0px 14px; }
#submit, input[type="submit"] { background: none; border: none; cursor: pointer; display: block; width: auto; padding: 0px 35px; box-shadow: none; }
input:focus, textarea:focus { background-color: rgb(250, 253, 255); outline: 0px; }
input:required:valid, textarea:required:valid { border-color: rgb(222, 230, 189); }
input:focus:required:invalid, textarea:focus:required:invalid, input.invalid:focus, textarea.invalid:focus { border-color: rgb(210, 212, 214); }
input.required, textarea.required { border-color: rgb(230, 200, 189); }
input.required:focus, textarea.required:focus { border-color: rgb(210, 212, 214); }
@media only screen and (min-width: 769px) {
  #searchform { width: 292px; }
}
#searchform { display: flex; align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(210, 212, 214); height: 25px; overflow: visible; z-index: 100; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px; }
#searchform.focus { background-color: rgb(250, 253, 255); }
#featured #searchform { margin-top: -14px; position: absolute; right: 40px; top: 50%; }
#searchform p { float: left; margin: 0px; }
#searchform input { background: 0px center; border: 0px; color: rgb(185, 187, 189); display: none; height: 25px; box-shadow: none; }
#searchform #q { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6.5' cy='6.5' r='4.6' fill='none' stroke='%23c0c2c4' stroke-width='1.8'/%3E%3Cpath d='M10 10l4.2 4.2' stroke='%23c0c2c4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 8px center/16px 16px no-repeat transparent; display: block; font-weight: bold; line-height: 25px; padding: 0px 5px 0px 34px; flex: 1 1 0%; }
#searchform #searchsubmit { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 12'%3E%3Cpath d='M1.6 1.2l5.3 4.8-5.3 4.8' fill='none' stroke='%23c0c2c4' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/9px 12px no-repeat transparent; cursor: pointer; display: block; height: 12px; width: 32px; padding: 0px; }
table { border-collapse: separate; text-align: center; border-radius: 4px; }
@keyframes ultGradient { 
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
tbody tr:first-child td { background: rgb(245, 247, 250); border-right: 1px solid rgb(228, 230, 232); }
tbody tr:first-child td:last-child { border-right: 0px; }
tbody tr:first-child td.highlight { background-color: rgb(250, 252, 255); border-right-width: 1px; border-left: 0px solid rgb(228, 230, 232); }
@media only screen and (min-width: 769px) {
  .login { float: right; position: relative; min-width: 160px; display: flex; }
}
@media only screen and (max-width: 767px) {
  .login { display: none; }
}
.dropdown + .login #login-form { width: 505px; }
.dropdown + .login .login-links { float: right; text-transform: none; }
.dropdown + .login p { float: left; margin-left: 18px; }
.dropdown + .login #login-form p.forgot { float: right; }
.dropdown + .login #login-form .login-submit { float: none; }
form .select-replacer { background: url("/images/light-blue/select-arrows.png") right -1px no-repeat rgb(255, 255, 255); border: 1px solid rgb(210, 212, 214); display: block; height: 35px; padding: 0px 14px; position: relative; z-index: 120; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px; }
form .select-replacer:hover { background: url("/images/light-blue/select-arrows.png") right -1px no-repeat rgb(250, 253, 255); }
form .select-replacer.opened { background: url("/images/light-blue/select-arrows.png") right -1px no-repeat rgb(250, 253, 255); }
form .select-replacer.opened:hover { background: url("/images/light-blue/select-arrows.png") right -1px no-repeat rgb(250, 253, 255); }
form .checkbox-replacer { background: rgb(255, 255, 255); border: 1px solid rgb(210, 212, 214); cursor: default; display: block; margin: 10px 14px 0px 0px; width: 13px; height: 13px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px; }
form .checkbox-replacer.checked { background-image: url("/images/light-blue/checkbox-replacer.png"); background-repeat: no-repeat; background-position: center center; }
form .checkbox-replacer:active, form .checkbox-replacer.active { border-color: rgb(174, 199, 224) rgb(174, 199, 224) rgb(156, 179, 201); }
form .checkbox-replacer:hover, form .checkbox-replacer.hover { background-color: rgb(255, 255, 255); }
.no-margin { margin: 0px; }
.closed .target, .closed ul { display: none; visibility: hidden; }
.opened .target, .opened ul { display: block; visibility: visible; }
hr { background-color: rgb(219, 222, 224); border-width: 1px 0px; border-right-style: initial; border-left-style: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(252, 253, 253); border-top-style: solid; border-top-color: rgb(219, 222, 224); clear: both; display: block; height: 0px; width: 100%; margin: 36px 0px; }
.clearfix + hr { margin-top: 18px; }
.clearfix { }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
a.featuredBox:link { font-size: 120%; text-decoration: none; font-weight: 500; }
a.featuredBox:visited { font-size: 120%; text-decoration: none; font-weight: 500; }
a.featuredBox:active { font-size: 120%; text-decoration: none; font-weight: 500; }
a.featuredBox:hover { font-size: 120%; text-decoration: underline; }
.alphaIdx { list-style-type: none; margin: 20px 0px; padding: 0px; text-align: center; font-size: 110%; }
.alphaIdx li { display: inline; text-align: center; padding: 2px; }
.alphaIdx li a { padding: 0px 2px; border: 1px solid rgb(237, 255, 202); }
.entryHigh { background: url("/images/light-blue/verified.svg") left 28px top 0px / 40px 40px no-repeat transparent; }
.entryHigh .listtext { padding: 0px 0px 0px 93px; }
.entryHigh a { color: rgb(0, 102, 153); text-decoration: none; }
.badge-ult { background: linear-gradient(135deg, rgb(168, 120, 26), rgb(227, 178, 60) 45%, rgb(168, 120, 26)); font-size: 10px; font-weight: 700; letter-spacing: 0.6px; padding: 1px 8px; border-radius: 3px; margin-left: 8px; text-transform: uppercase; display: inline-block; line-height: 17px; vertical-align: middle; text-shadow: rgba(0, 0, 0, 0.25) -1px 1px 0px; color: rgb(255, 255, 255) !important; }
.entryHigh.entryUltimate { border-left: 3px solid rgb(212, 160, 23); padding-left: 10px; background-position: left 25px top 0px; }
.entryHigh.entryUltimate .listtext { padding: 0px 0px 0px 80px; }
.entrybox { list-style-type: none; margin: 0px; padding: 5px 0px; }
.entrybox li { display: inline; }
.entrybox hr { background-color: rgb(219, 222, 224); border-width: 1px 0px; border-right-style: initial; border-left-style: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(252, 253, 253); border-top-style: solid; border-top-color: rgb(219, 222, 224); clear: both; display: block; height: 0px; width: 100%; margin: 10px 0px; }
.entdesc, .lnkop, .wnclnk { font-size: 100%; overflow-wrap: anywhere; }
.lnkurl { font-size: 100%; color: rgb(36, 132, 35); }
.lnkurl, .entdesc { margin-top: 5px; }
.lnkop, .wnclnk { text-align: right; }
.lnkrate { font-size: 95%; }
.listtext { float: left; overflow-wrap: anywhere; }
.lnkop { clear: both; margin-right: 5px; }
.label-rss, .badge-rss { background-color: rgb(248, 148, 6); padding: 3px 4px 2px; vertical-align: middle; border-radius: 3px; color: rgb(255, 255, 255) !important; text-shadow: rgb(248, 148, 6) 1px 1px 1px !important; }
.label-ep, .badge-ep, .badge-vrf { background-color: rgb(70, 136, 71); padding: 1px 8px; border-radius: 3px; margin-left: 8px; font-size: 10px; font-weight: 700; letter-spacing: 0.6px; line-height: 17px; display: inline-block; vertical-align: middle; color: rgb(255, 255, 255) !important; text-shadow: rgb(70, 136, 71) 1px 1px 1px !important; }
.listtext .badge-ult, .listtext .label-ep, .listtext .badge-vrf { position: relative; top: -2.5px; }
.label-url, .badge-url { background-color: rgb(70, 136, 71); padding: 3px 4px 2px; vertical-align: middle; border-radius: 3px; display: inline-block; color: rgb(255, 255, 255) !important; text-shadow: rgb(70, 136, 71) 1px 1px 1px !important; }
.label-imp, .badge-imp { background-color: rgb(185, 74, 72); padding: 3px 4px 2px; vertical-align: middle; border-radius: 3px; display: inline-block; color: rgb(255, 255, 255) !important; text-shadow: rgb(185, 74, 72) 1px 1px 1px !important; }
@media only screen and (max-width: 924px) and (min-width: 768px) {
  #footer nav { margin-top: 27px !important; }
}
.badge-vrf { display: none; }
@media (max-width: 767px) {
  .entryHigh { background-image: none; }
  .entryHigh .listtext, .entryHigh.entryUltimate .listtext { padding-left: 0px; }
  .badge-vrf { display: inline-block; }
  .inner-wrap { padding-left: 24px; padding-right: 24px; }
  .row { margin-left: 0px; margin-right: 0px; }
  .col, [class^="col-"], [class*=" col-"] { padding-left: 0px; padding-right: 0px; }
  .post-content, ol.refs { overflow-wrap: anywhere; }
  .sidebar { width: 100%; }
  .post-content table { display: block; overflow-x: auto; max-width: 100%; overflow-wrap: normal; }
  .entryHigh .listtext { display: flex; flex-wrap: wrap; align-items: center; }
  .entryHigh .listtext .entdesc, .entryHigh .listtext .lnkurl { width: 100%; order: 5; }
  .entryHigh .listtext .badge-row { order: 1; display: flex; align-items: center; flex: 1 0 auto; }
  .entryHigh .listtext .badge-row .badge-grp { margin-left: auto; display: inline-flex; align-items: center; gap: 8px; }
  .entryHigh .listtext .badge-grp .badge-vrf, .entryHigh .listtext .badge-grp .label-ep { margin-left: 0px; }
  .entryHigh .listtext .badge-ult, .entryHigh .listtext .label-ep, .entryHigh .listtext .badge-vrf { top: 0px; }
}
.row { margin-left: -10px; margin-right: -10px; }
.col, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
@media (min-width: 768px) {
  .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
}
.clearfixb, .clearfixb::before, .clearfixb::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after { content: " "; display: table; }
.clearfixb::after, .container::after, .container-fluid::after, .row::after { clear: both; }
*, ::before, ::after { box-sizing: border-box; }
@media (max-width: 767px) {
  .inner-wrap { padding-left: 24px; padding-right: 24px; }
  .row { margin-left: 0px; margin-right: 0px; }
  .col, [class^="col-"], [class*=" col-"] { padding-left: 0px; padding-right: 0px; }
}
/* font rendering polish: ca pe homepage */
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
