/* NEURON */
.nadmin { display:none; }
.N0.x>.nadmin { display:block !important; }
.nadmin .inner {padding:0px;}

/* Pozadi */
.background-black2 {background:#222;}
.background-black1 {background:#111;}
.display-none { display:none; }
.display-flex { display:flex; }

/* Pozicovani */

.mb-20 { margin-bottom:-20px; }

/* Text */





.align-center {text-align:center;}

.color-light {color:#c8c8c8;}

/* Bloky */

.ir,.ir>.inner { display:flex;flex-direction: row; flex-wrap: wrap;gap:10px; }
.ir>.N,.ir>.inner>.N { display:inline-flex;border: 1px solid #afafaf; padding: 5px 10px; }


.on.blok-toggle {
    height: auto;
    margin-top: 40px;
    opacity: 1;
    transition: all 0.2s;
    white-space: normal;
    padding-bottom:0px;
    margin-bottom: -40px;

}

.N1714773590>.on.blok-toggle {padding-top:0px;border-bottom: 2px solid #222;}
.N1714773590 .plus {margin-top:-35px;}

.blok-toggle {
    height: 0px;
    opacity: 0;
    transition: all 0.1s;
    text-align: left;
    padding-top: 0px;
    overflow:hidden;
}

/* Form */

.nradio {

}

@media only screen and (max-width: 600px) {
	.N1703934990 h2 {font-size:24px !important;line-height:1.4em !important;}
    h2 { margin: 0px 0px 0px 0px;font-size:24px !important;line-height:34px;    letter-spacing: -0.4px;}	
h3 {line-height: 30px; margin: 0px; font-weight: 600; font-size: 22px !important; letter-spacing: -0.2px;}
h4 {line-height: 30px; margin: 0px; font-weight: 500; font-size: 22px !important; letter-spacing: -0.2px;}
h5 {line-height: 30px; margin: 0px; font-weight: 600; font-size: 20px !important; letter-spacing: -0.2px;}
body {font-size:18px;}
}
.N {position:relative;background:#FFF;}
.N1703934990 h2,.M1 { font-size:28px;line-height: 35px; font-weight: 700; letter-spacing: -0.4px;}
.N1703934990 .fw400 h2  { font-weight: 600 !important;}
.N1716071689.p30 {padding:0px;}
.N1717208462.p30, .N1715810550.p30,.N1717653142.p30 {padding:30px 0px !important;}

.N1719579230 .bt3{ border-top:0px; }
.N1719579298 .pt30, .N1719579230 .pt30 {padding-top:0px;}
.N1719579230 .p30 {padding: 30px 30px 0px 30px;}
.N1717699281.p30 {padding: 30px 30px 30px 30px;}
.N1717133844 .bt3 {border-top: 1px solid #c0c0c0;}

#sidebar .N1719497593,#sidebar .N1719489443,#sidebar .ntag {display:none !important;}
.P1717818524 .N1719497593,.P1717818524 .N1719489443  {display:none !important;}
#sidebar .N1719579230.pt30 {padding-top:0px;}
#sidebar .N1719579230.bt3 { border:0px; }

.admin {z-index: 2010;}

#sidebar .inner.L1,#sidebar .inner.L2 {padding-left:50px;padding-right:50px;}

.K1716356145 h1 { margin-top:0px !important; }
.K1716356145.P1717818524  h1 { margin-top:50px !important; }
.K1716356145 .N1719489443 { padding-top:60px !important; }
.N1717699281 .N1717702492 {display:none !important;}

.nove::before { content:" ";
    width: 15px;
    height: 15px;
    left: 30px;
    top: -10px;
    position: absolute;
    background: red;
    border-radius: 50px;
    /* padding-top: 10px; */
    color: #FFF;
    display: flex;
    font-weight: 600;
    font-size: 17px; }


.X1719579230 h2 {font-size:26px;}

h2 { font-weight:700;margin: 0px 0px 0px 0px;font-size:26px;line-height:34px;    letter-spacing: -0.4px;}	
h3 {line-height: 30px; margin: 0px; font-weight: 700; font-size: 22px; letter-spacing: -0.2px;}
h4 {line-height: 30px; margin: 0px; font-weight: 600; font-size: 22px; letter-spacing: -0.2px;}
h5 {line-height: 30px; margin: 0px; font-weight: 400; font-size: 22spx; letter-spacing: -0.2px;}


.N1717948793>h2 {margin: 0px 0px 0px 0px;}
.N1719579230 body { font-size:18px; }

.noBT.bt, .noBT.bt3, .X1719579230 .bt3 {border:0px !important;}

.p30{padding:unset !important;}

.btn-rozbalit {
    background: linear-gradient(163deg, #be52e6 10%, #24a3df 120%);
    padding: 20px 30px;
    border: 0px;
    color: #fff;
    border-radius: 34px;
    width: fit-content;
    font-size: 22px;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 30px;
}

.infoblok {
    z-index: 1000;}
.before-infoblok  {  }

.xrelated .trelated, .P1718567272 .trelated { display:none; }
.xrelated .brelated, .P1718567272 .brelated  {margin-top:-20px;}

.noli li::before { content: "";  }


.apridat { display:flex; padding:10px;border:1px dashed #777;}
.x .apridat {display:flex;}
