@font-face {font-family: 'open_sansregular';src: url('../fonts/OpenSans-Regular-webfont.eot');src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight: normal;font-style: normal;}body {--header-height: 7rem;--header-padding-top: 1.3rem;--bg-height: 250px;font-family: 'open_sansregular', sans-serif;font-size: 1.7em;line-height: 1.6em;color: #3A4145;background-color: #fff;}.heading-small {font-size: 2rem;}.header {background-color: #fff;border-bottom: 1px solid #ddd;padding-top: var(--header-padding-top);height: var(--header-height);z-index: 2;}.header a {color: #222;}.header a:hover {text-decoration: none;}.logo {background: url("../img/pluxml-logo-black.png") top left no-repeat;height: calc(var(--header-height) + var(--bg-height) - var(--header-padding-top));background-size: 6rem;background-position: 5rem 0;padding-left: 12rem;margin-left: -5rem;}.bg {background: url(../img/bg.jpg) no-repeat top left;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height: var(--bg-height);}.nav {text-align: right;padding-top: 0;}ul.menu {}.menu>li {font-size: 1.5rem;margin-left: .5rem;}.menu a {border-bottom: 3px solid transparent;}.menu a:hover {border-bottom: 3px solid #222;}.menu>li>span {cursor: default;}.menu>li ul {position: absolute;padding: 0;line-height: 2.8rem;z-index: 10;}.menu > li:last-of-type ul {right: 0;}.menu>li:not(:hover) ul {display: none;}.menu ul li {display: block;margin: 0;padding: 0 1rem;background-color: #fff;text-align: left;}.menu .sub-menu {overflow-y: auto;}.menu .sub-menu li {padding: 0 0.35rem;}.menu .sub-menu li:last-of-type {padding-bottom: 0.35rem;}.menu>li span::before {content: '\25bc';padding-right: 0.5rem;}ul.menu .noactive:hover,ul.menu .active span,ul.menu span.active,ul.menu li.active a,ul.menu a.active,ul.menu li span:hover,ul.menu li a:hover {color: #000 !important;text-decoration: none;}ul.menu li span,ul.menu li a {display: inline-block;padding-left: .35rem;padding-right: .35rem;width: 100%;background-color: rgba(255,255,255,.55);border-radius: 1px;color: #258fd6;white-space: nowrap;}ul.menu li span a,ul.menu li a span {white-space: nowrap;display: inline;margin-right: -.35rem;padding-left: 0;}ul.menu li.noactive a,ul.menu a.noactive{border-radius: 1px;color: #258fd6;}.cat-list .active,.classified-in .active {background-color: #6aa6ce;color: #fff;}.main {background-color: #fff;padding-top: 2rem;}.repertory {margin-top: 4rem;}.pagination {margin: 3rem 0 3rem 0;}.pagination a {background-color: #258fd6;border-radius: .3rem;color: #fff;padding: .9rem .7rem;transition-duration: .2s;}.pagination a:hover {background-color: #3a6c96;color: #fff;text-decoration: none;}.pagination span:first-letter,.pagination a:first-letter {text-transform: uppercase;}.p_first,.p_prev,.p_current,.p_next,.p_last {display: inline-block;}article:after {display:block;content: "";clear: both;}.article header {margin-top: 2rem;}.article header div {margin: 0;}.article header h2,.article header h2 a {color: #222;font-size: 3.2rem;line-height: 1.2em;letter-spacing: -1px;font-weight: bold;margin: 0;}.article header h2 a:hover {color: #111;text-decoration: none;}.article header small,.comment small {color: #9EABB3;}.article header span:before,.article header time:before,.article footer span:before {padding-left: 1.5rem;padding-right: .3rem;}.article .art-date {font-size: 1.5rem;font-weight: bold;color: #9EABB3;}.article .written-by {font-weight: bold;}.article .written-by:after {content: '|';padding-left: 0;}.article .classified-in:after {content: '|';padding-left: 0;}.article img.art_thumbnail {padding: 30px 15px 15px 0;float: left;}.page.mode-article .article footer {border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;}#form {border-top: 130px solid transparent;margin: -130px 0 0;}.comment {background-image: url('../img/user.png');background-repeat: no-repeat;margin-bottom: 2.5rem;padding-left: 6rem;border-top: 100px solid transparent;margin-top: -100px;}.comment blockquote {margin: 0;font-size: 1.3rem;}.type-admin {background-color: #F0F8FF;padding: .2rem .5rem;}.nbcom {background-color: #258fd6;border-radius: .3rem;color: #fff;padding: .4rem .6rem;}.nbcom:hover {background-color: #3a6c96;color: #fff;text-decoration: none;}.level-0 {margin-left: 0;}.level-1 {margin-left: 5rem;}.level-2 {margin-left: 10rem}.level-3 {margin-left: 15rem;}.level-4 {margin-left: 20rem;}.level-5,.level-max {margin-left: 25rem;}#id_answer {margin-bottom: 1.5rem;padding: 1.5rem;border: 1px solid #eee;width: 100%;background: #fafafa;display: none;}.capcha-letter,.capcha-word {font-weight: bold;}.capcha-word {background-color: #ddd;border-radius: .3rem;letter-spacing: .5rem;padding: .9rem .7rem;transition-duration: .2s;}.capcha-word:hover {background-color: #666;color: #fff;transition-duration: .2s;}.aside {padding: 0 2rem 0 2rem;}.aside h3 {font-size: 1.5rem;font-weight: bold;margin-top: 5rem;text-transform: uppercase;}.aside ul {margin: 0;}.aside ul.tag-list {list-style-type: none;padding: 0;}.aside ul.tag-list li {display: inline-block;}.aside ul.tag-list li a {padding: 0 0.5rem 0 0;}.aside ul.tag-list li a.active {font-weight: bold;background-color: #68838b;color: #fff;padding: 0 0.5rem 0 0.5rem;}.tag-size-1 a {font-size: 1.0rem;color: #4C6A92;}.tag-size-2 a {font-size: 1.2rem;color: #92B6D5;}.tag-size-3 a {font-size: 1.4rem;color: #838487;}.tag-size-4 a {font-size: 1.6rem;color: #B76BA3;}.tag-size-5 a {color: #AF9483;font-size: 1.8rem;}.tag-size-6 a {color: #AD5D5D;font-size: 2.0rem;}.tag-size-7 a {font-size: 2.2rem;color: #006E51;}.tag-size-8 a {font-size: 2.4rem;color: #D8AE47;}.tag-size-9 a {font-size: 2.6rem;color: #9E4624;}.tag-size-10 a {font-size: 2.8rem;color: #B93A32;}.tag-size-11 a {font-size: 3.0rem;color: #034F84;}.footer {background: #fff;color: #666;padding: 6rem 0;text-align: center;font-size: 1.2rem;}.footer p {margin: 0;}.footer a:hover {text-decoration: none;}@media (min-width: 128rem) {.container {padding-left: 15rem;padding-right: 15rem;}.logo {background: url("../img/pluxml-logo-black.png") top left no-repeat;height: 12rem;background-size: 12rem;background-position: 6rem 0;padding-left: 18rem;margin-left: -12rem;}.heading-small {font-size: 3rem;}}@media (min-width: 64rem) {.container {padding-left: 5rem;padding-right: 5rem;}.heading-small {font-size: 2.5rem;}}@media (max-width: 767px) {.header {position: sticky;top: 0;}.header:hover .grid {overflow: unset}.header div.grid{overflow: unset;}.logo {background-size: 5rem;background-position: 2.5rem 0;padding-left: 8rem;margin-left: -1rem;}.heading-small {line-height: .5;margin-bottom: .5rem}.header a:hover {color: #eee;}.header h1 * {font-size: 1.61rem;}.header h2 {font-size: 1.23rem;}.header,.footer {padding: 1rem 0;}.aside {padding-left: 1.5rem;}.nav {position: sticky;top: 0;z-index: 4; height: auto;max-height: 80%;overflow-y: auto;text-align: left;margin-top: 0;z-index: 10;border-radius: 1rem;background-color: #fff;}.nav>.container {padding: 0;}ul.menu {padding: 0 15px 7.5px 15px;}.menu li {background: #efefef;}.menu li:hover {}.menu>li span::before {margin-left: -1.5rem;}.responsive-menu label {background-color: transparent;color: #333;font-size: 2.6rem;text-align: right;}.responsive-menu label:after {content: '\2630';}.responsive-menu label > span {font-size: 1.6rem;}.menu>li ul {position: relative !important;border-bottom: 0px solid transparent;}.menu>li ul li:hover {background-color: #fff;}.menu>li ul li:hover a {}ul.menu li.active a,ul.menu li.active:hover,ul.menu li,ul.menu li:hover {background-color: #fff;}.comment {background-image: none;padding-left: 0;}.level-1 {margin-left: 1rem;}.level-2 {margin-left: 2rem;}.level-3 {margin-left: 3rem;}.level-4 {margin-left: 4rem;}.level-5,.level-max {margin-left: 5rem;}}@media (max-width: 463px) {.header {height: 7rem;}.logo {background-position: 1rem 0;padding-left: 2rem;background-size: 4rem;padding-left: 6rem;margin-left: -1rem;height: 5rem;}.heading-small {font-size: 3rem;}.nav {padding-top: 0rem;}ul.menu {margin: 0 2px .5px 2px;border-radius: 15px;}.header h1 * {font-size: 1.23rem;}.header h2 {font-size: 1rem;}.bg {height: 100px;}.static.group,.static.menu a {padding: 0;}}#top li:hover span,#top li:hover a ,#top li:hover span ,#top h1:hover a,#top a:hover,#top .active a{color:#87E64B!important}#top *{background:initial;color:white;border:none;height:auto;}.main {clear:both;}.bg{display:none;}a:has(.art_thumbnail) {width:250px;display:inline-block;float:inline-start;}img{max-width:100%;}body,.header,.main,.footer {background-image: linear-gradient(to right, rgba(245, 177, 51,.25) 1px, transparent 1px), linear-gradient(rgba(245, 177, 51,.25) 1px, transparent 1px);background-size: 20px 20px;background-position:center;line-height:20px;margin:0 auto;background-color:black;color:white;}#top h2 a,#top h3,h4,#top .more a{color:#F5B133cc}#lighter {position:fixed;inset:-200vw -200vw 0 0;transform: translate(-50%, -50%);width:50vw;height:50vw;background: radial-gradient(#F5B133cc, transparent,transparent);mix-blend-mode: color-dodge;pointer-events:none;}figure a:has(.art_thumbnail) {width:100%;}#top figure > figcaption > div{background-image:linear-gradient(#000,#000);}#top figure button{border:solid}iframe {filter:drop-shadow(0 0 1px)}form.kzSkinSelect {background:#444!important;}form.kzSkinSelect select {padding: 0 0.25rem;background-color: #fff!important;color:#333!important;}