/*normalize.cs*/html{font-family:Inter,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*skeleton*/.container{width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.8em;line-height:1.6;font-weight:400;font-family:Inter,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:2.4rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#0fa0ce}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;background-color:#fa0;border-color:#fa0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#fff;background-color:#fc2;border-color:#fc2}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:disc inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:96%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}

/* ==========================================================================   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)   ========================================================================== */
html, button, input, select, textarea{color:#222;}
body{font-size:1.8em;    line-height:1.4;}
::-moz-selection{background:#b3d4fc;    text-shadow:none;}
::selection{background:#b3d4fc;    text-shadow:none;}
hr{display:block;    height:1px;    border:0;    border-top:1px solid #ccc;    margin:1em 0;    padding:0;}
img{vertical-align:middle;}
fieldset{border:0;    margin:0;    padding:0;}
textarea{resize:vertical;}
.chromeframe{margin:0.2em 0;    background:#ccc;    color:#000;    padding:0.2em 0;}
/* ===== Initializr Styles ==================================================   Author:Jonathan Verrecchia - verekia.com/initializr/responsive-template   ========================================================================== */

.wrapper{width:90%;    margin:0 5%;}
/* ===================    ALL:Orange Theme   =================== */
a{color:#fe006a;text-decoration:none;border-bottom:1px dotted #fe006a;}
a:hover{background-color:#fe006a;color:#fff;border-bottom:none;}
.header-container{border-bottom:5px solid #44475a;}
.footer-container, .main aside{border-top:10px solid #fe006a;}
.header-container, .footer-container, .main aside{background:#282a36;}
.title{color:#fe006a;margin:.3em 0;}
/* ==============    MOBILE:Menu   ============== */
nav {margin:0;    padding:0; z-index:999;}
nav ul{margin:0;    padding:0; z-index:999;}
nav a{display:block;  z-index:999;   margin-bottom:5px;    padding:5px 0;    text-align:center;    text-decoration:none;    font-weight:bold;    color:white;    background:#ff5555;}
nav a:hover, nav a:visited{color:white;}
nav a:hover{text-decoration:underline;}
/* ==============    MOBILE:Main   ============== */
.main{padding:30px 0;}
.main article h1{font-size:2em;}
.main aside{color:white;  padding:10px 3% 10px;}
.footer-container footer{color:white;    padding:20px 0;}
/* ===============    ALL:IE Fixes   =============== */
.ie7 .title{padding-top:20px;}
/* ==========================================================================   Author's custom styles   ========================================================================== */
/* ==========================================================================   Media Queries   ========================================================================== */

@media only screen and (min-width:480px){
/* ====================    INTERMEDIATE:Menu   ==================== */
nav a{float:left;        width:27%;        margin:0 1.7%;        padding:10px 2%;        margin-bottom:0;    }
nav li:first-child a{margin-left:0;}
nav li:last-child a{margin-right:0;}
/* ========================    INTERMEDIATE:IE Fixes   ======================== */
nav ul li{display:inline;}
.oldie nav a{margin:0 0.7%;}
}
@media only screen and (min-width:768px){
/* ====================    WIDE:CSS3 Effects   ==================== */
.header-container,.main aside{/*-webkit-box-shadow:0 5px 10px #aaa; -moz-box-shadow:0 5px 10px #aaa; box-shadow:0 5px 5px #aaa;*/}
/* ============    WIDE:Menu   ============ */
.title{float:left;}
nav{float:right; width:38%;}
/* ============    WIDE:Main   ============ */
.main article{float:left; width:57%;}
.main aside{float:right; width:30%;}
}
@media only screen and (min-width:1140px){
/* ===============    Maximal Width   =============== */
.wrapper{width:1026px;
/* 1140px - 10% for margins */
margin:0 auto;    }
}

/* topmenu */
@media only screen and (max-width:990px){.smaller990 {display:none;}}
@media only screen and (max-width:930px){.smaller930 {display:none;}}
@media only screen and (max-width:840px){.smaller840 {display:none;}}
@media only screen and (max-width:480px){
  .smaller480 {display:none;}
  #header-brand {display:none;}
}


/* ==========================================================================   Helper classes   ========================================================================== */
.ir{background-color:transparent;    border:0;    overflow:hidden;    *text-indent:-9999px;}
.ir:before{content:"";    display:block;    width:0;    height:100%;}
.hidden{display:none !important;    visibility:hidden;}
.visuallyhidden{border:0;    clip:rect(0 0 0 0);    height:1px;    margin:-1px;    overflow:hidden;    padding:0;    position:absolute;    width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;    height:auto;    margin:0;    overflow:visible;    position:static;    width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after {content:" "; display:table;}
.clearfix:after {clear:both;}
/*.clearfix {*zoom:1;}*/
/* ==========================================================================   Print styles   ========================================================================== */
@media print{*{background:transparent !important;        color:#000 !important;
/* Black prints faster:h5bp.com/s */
box-shadow:none !important;        text-shadow:none !important;    }
a,a:visited{text-decoration:underline;    }
a[href]:after{content:" (" attr(href) ")";    }
abbr[title]:after{content:" (" attr(title) ")";    }
/*     * Don't show links for images,or javascript/internal links     */
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";    }
pre,blockquote{border:1px solid #999;        page-break-inside:avoid;    }
thead{display:table-header-group;
/* h5bp.com/t */
    }
tr,img{page-break-inside:avoid;    }
img{max-width:100% !important;    }
@page{margin:0.5cm;    }
p,h2,h3{orphans:3;        widows:3;    }
h2,h3{page-break-after:avoid;    }
}

.fullcontent h1 {text-align:center;font-weight:800;}
.fullcontent h2 {text-align:center;font-weight:800;margin-bottom:2rem;}
.fullcontent h3 {text-align:center;}
.fullcontent p {}

figure {margin: 1em 0;}
.forcebreak { overflow:break-word; word-wrap: break-word;word-break: break-all;word-break: break-word;hyphens: auto;}
.full {width:100%;}
.table-block {overflow:auto;overflow-y: hidden;}
table.stock {margin:0 30px 0 0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}

.stock tbody, .stock tbody {border-bottom:2px solid #aaa;}
.stock thead th, .stock thead td {background-color:#444;color:#fff;font-weight:bold;padding:10px;}
.stock thead th a {color:#fff;text-decoration:none;}
.stock th, .stock td {color:#333; padding: 2px 5px;}
.stock th {text-align:left;font-weight:normal;}
.stock td {text-align:right;}
.stock tbody tr { background-color: #fff;}
.stock tbody tr.subsum th, .stock tbody tr.subsum td { font-weight:bold;}
.stock tbody tr:hover th, .stock tbody tr:hover td /*, .stock tfoot tr:hover th, .stock tfoot tr:hover td */{ background-color: #f55;color:#fff;cursor:pointer;/*transition:all 0.3s ease;*/}
.stock tbody tr:nth-child(2n) { background-color: #f7f7f7;}
.stock a {color:#000;}
.stock a:hover {text-decoration:underline;}
.stock tfoot th, .stock tfoot td {font-weight:bold; background-color:#efe;}

.stock span.author {color: #aaa; font-style: italic;}

.thumb {display:block;width:120px;height:90px;}
figcaption {background-color:rgba(240,240,240,0.5);margin: 0 0 1em; padding: 0.4em 0.8em; font-style: italic;}
.responsive {
    width: 100%;
    height: auto;
}



/*CH2*/
.check,.radio-btn{position:relative;padding-left:14px}
.check input[type="checkbox"],.check input[type="radio"],.radio-btn input[type="checkbox"],.radio-btn input[type="radio"]{position:absolute;opacity:0;z-index:1}
.check label,.radio-btn label{display:inline-block;line-height:24px;vertical-align:middle;position:relative;padding-left:10px;cursor:pointer;user-select:none;color:#424242}
.check label::after,.radio-btn label::after{position:absolute;content:"";width:16px;height:16px;left:0;top:0;margin-left:-16px;background-color:white;border:1px solid #424242;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;cursor:pointer}
.check label::before,.radio-btn label::before{position:absolute;content:"";width:9px;height:5px;top:3px;left:5px;margin-left:-18px;border:3px solid #fff;border-top:none;border-right:none;background:transparent;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;z-index:1}
.check label:active::before,.radio-btn label:active::before{opacity:0.3}
.check input[type="checkbox"]:checked+label,.check input[type="radio"]:checked+label,.radio-btn input[type="checkbox"]:checked+label,.radio-btn input[type="radio"]:checked+label{color:#000}
.check input[type="checkbox"]:checked+label::after,.check input[type="radio"]:checked+label::after,.radio-btn input[type="checkbox"]:checked+label::after,.radio-btn input[type="radio"]:checked+label::after{border:1px solid #22a9dd; background-color:#22a9dd;color:#fff;}
.check input[type="checkbox"]:checked+label::before,.check input[type="radio"]:checked+label::before,.radio-btn input[type="checkbox"]:checked+label::before,.radio-btn input[type="radio"]:checked+label::before{opacity:1}
.check input[type="checkbox"]:disabled+label,.check input[type="radio"]:disabled+label,.radio-btn input[type="checkbox"]:disabled+label,.radio-btn input[type="radio"]:disabled+label{color:#787878;cursor:default}
.check input[type="checkbox"]:disabled+label::after,.check input[type="radio"]:disabled+label::after,.radio-btn input[type="checkbox"]:disabled+label::after,.radio-btn input[type="radio"]:disabled+label::after{border:1px solid #787878;background-color:#ffffff}
.check input[type="checkbox"]:disabled+label::before,.check input[type="radio"]:disabled+label::before,.radio-btn input[type="checkbox"]:disabled+label::before,.radio-btn input[type="radio"]:disabled+label::before{display:none}
.radio-btn label::after{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}
.radio-btn label::before{width:12px;height:12px;border:none;top:6px;left:6px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#000000;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
/*# sourceMappingURL=checkbox.css.map */


/* RANGE Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.sliders {width:90%;margin:0 auto;}
.noUi-target,
.noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
	touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
	user-select: none;
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-target {
	position: relative;
	direction: ltr;
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1; /* Fix 401 */
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}
.noUi-handle {
	position: relative;
	z-index: 1;
}
.noUi-stacking .noUi-handle {
/* This class is applied to the lower origin when
   its values is > 50%. */
	z-index: 10;
}
.noUi-state-tap .noUi-origin {
-webkit-transition: left 0.3s, top 0.3s;
	transition: left 0.3s, top 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
	height: 8px;
}
.noUi-horizontal .noUi-handle {
	width: 26px;
	height: 14px;
	left: -17px;
	top: -4px;
}
.noUi-vertical {
	width: 18px;
}
.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px;
}

/* Styling;
 */
.noUi-background {
	background: #FAFAFA;
	box-shadow: inset 0 1px 1px #f0f0f0;
}
.noUi-connect {
	background: #22a9dd;
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
-webkit-transition: background 450ms;
	transition: background 450ms;
}
.noUi-origin {
	border-radius: 2px;
}
.noUi-target {
	border-radius: 4px;
	border: 1px solid #D3D3D3;
	box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-target.noUi-connect {
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;
}

/* Handles and cursors;
 */
.noUi-draggable {
	cursor: w-resize;
}
.noUi-vertical .noUi-draggable {
	cursor: n-resize;
}
.noUi-handle {
	border: 1px solid #D9D9D9;
	border-radius: 2px;
	background: #FFF;
	cursor: default;
	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #EBEBEB,
				0 3px 6px -3px #BBB;
}
.noUi-active {
	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #DDD,
				0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
	content: "";
	display: block;
	position: absolute;
	height: 8px;
	width: 1px;
	background: #E8E7E6;
	left: 10px;
	top: 2px;
}
.noUi-handle:after {
	left: 14px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}
.noUi-vertical .noUi-handle:after {
	top: 17px;
}

/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
	background: #B8B8B8;
}
[disabled].noUi-origin,
[disabled] .noUi-handle {
	cursor: not-allowed;
}


.felcim {color: #f55; text-transform:uppercase;}
.felcim + h2 {margin-top:0;}
.lead {font-weight: bold; padding-bottom:10px;margin-bottom:10px;border-bottom: 1px solid #eee;}

.infobox {
    display: block;
    padding: 10px 10px 10px 30px;
    border-radius: 5px;
    margin-bottom: 15px;
    margin: auto;
    margin-top: 15px;
}

.pad20{padding:20px;}
.attention { background-color: #f44336; color: white;}
.attention a { color:#faa;}
.infobox .ikon {float:left;}
.infobox .contx {float: left;}

.figyu {background-color:rgba(255, 240, 128, 0.5); padding:20px;}

.centerpic {width:100%; display: block;text-align:center;}
.centerpic > img {margin: 0 auto;display:block;}

.cikkpic {width:100%; background-color:#eee; display: block;}
.cikkpic.full > img {width:100%;}
.cikkpic.left, .cikkpic.center, .cikkpic.right{text-align: center; width:auto; margin: 5px auto;}
.cikkpic.left{text-align: left;}
.cikkpic.center{text-align: center;}
.cikkpic.right{text-align: right;}

.cikkfig {}
.cikkfig.full > img {width:100%;}
.cikkfig.left, .cikkfig.center, .cikkfig.right{text-align: center; width:auto; margin: 5px auto;}
.cikkfig.left{text-align: left;}
.cikkfig.center{text-align: center;}
.cikkfig.right{text-align: right;}
.cikkfig figcaption {background-color:rgba(250,250,250,0.2);text-align:center;}

.vidwrap{position:relative;  padding-bottom:56.25%; /* 16:9 */ height:0; margin-bottom:2.5rem;}
.vidwrap iframe{position:absolute;  top:0;  left:0;  width:100%;  height:100%;}

.adsbygoogle {display:block;}

.pager a, .pager span {text-decoration:none; border: 1px solid #ccc;margin-right:3px;color:#444;font-size:1.3rem;padding:5px 10px;}
.pager a:hover {background-color:#444;border: 1px solid #444;color:#fff;}
.pager span {background-color:#f6006e;border: 1px solid #f6006e;color:#fff;}

a.skip-main{left:-999px;    position:absolute;    top:auto;    width:1px;    height:1px;    overflow:hidden;    z-index:-999;}
a.skip-main:focus,a.skip-main:active{color:#fff;    background-color:#000;    left:auto;    top:auto;    width:30%;    height:auto;    overflow:auto;    margin:10px 35%;    padding:5px;    border-radius:15px;    border:4px solid yellow;    text-align:center;    font-size:1.2em;    z-index:999;}

:focus {outline:none;}
::-moz-focus-inner {border:0;}

.breadscrumb {font-size:1.4rem;padding:5px 10px;background-color: rgba(0,0,0,0.02);}

/* dark mode */
.dark-mode .main-container {color:#eee;background-color:#1f1a24;}
.dark-mode h3 a{color:#eee;}
.dark-mode a:hover {background-color:#5f5a64;}
.dark-mode td, .dark-mode th { border-bottom: 1px solid #666;}
.dark-mode .breadscrumb {background-color: rgba(255,255,255,0.05);}
.dark-mode input[type="text"] {background: transparent;}

html{scrollbar-color: #666 #201c29;}
.dolt {font-style:italic;}

/* POP BOX */
#pop{position:fixed; z-index:9999; color:#fff; background:rgba(0,0,0,0.6) none no-repeat 50% 50%; box-shadow:0 0 0 24px rgba(0,0,0,0.6); left:24px; top:24px; right:24px; bottom:24px; transition:0.3s; visibility:hidden; opacity:0; cursor:pointer;}
#pop.loading:after{content:"Loading..."; position:absolute; top:50%; left:44%;}
#pop.visible{visibility:visible; opacity:1;}
#popClose{cursor:pointer; position:absolute; top:0px; right:0px; font-size:2em;}
img.nagyi{cursor:pointer;}
div.caption {display:block;background-color:#f5f5f5;font-size:0.8em;padding:5px 10px;font-style:italic;margin-top:-2.5rem; margin-bottom:2.5rem;}
p + div.caption {}