@import url("/css/ln6/base.css?v=03");

@font-face { font-family: "Lora"; font-weight: 400; font-style: normal; src: url("/fonts/Lora/lora-regular.woff2") format("woff2"), url("/fonts/Lora/lora-regular.woff") format("woff"); }
@font-face { font-family: "Lora"; font-weight: 400; font-style: italic; src: url("/fonts/Lora/lora-italic.woff2") format("woff2"), url("/fonts/Lora/lora-italic.woff") format("woff"); }
@font-face { font-family: "Lora"; font-weight:600; font-style: normal; src: url("/fonts/Lora/lora-bold.woff2") format("woff2"), url("/fonts/Lora/lora-bold.woff") format("woff"); }
@font-face { font-family: "Lora"; font-weight:600; font-style: italic; src: url("/fonts/Lora/lora-bolditalic.woff2") format("woff2"), url("/fonts/Lora/lora-bolditalic.woff") format("woff"); }

@font-face { font-family: "Inter"; font-weight: 400; font-style: normal; src: url("/fonts/Inter/inter-regular.woff2") format("woff2"), url("/fonts/Inter/inter-regular.woff") format("woff"); }
@font-face { font-family: "Inter"; font-weight: 400; font-style: italic; src: url("/fonts/Inter/inter-italic.woff2") format("woff2"), url("/fonts/Inter/inter-italic.woff") format("woff"); }
@font-face { font-family: "Inter"; font-weight:600; font-style: normal; src: url("/fonts/Inter/inter-bold.woff2") format("woff2"), url("/fonts/Inter/inter-semibold.woff") format("woff"); }
@font-face { font-family: "Inter"; font-weight:600; font-style: italic; src: url("/fonts/Inter/inter-bolditalic.woff2") format("woff2"), url("/fonts/Inter/inter-semibolditalic.woff") format("woff"); }
/*stitek premium*/
@font-face {font-family:"Fira Sans"; font-weight:600; font-style:italic; src:url("/fonts/Fira/firasans-semibolditalic.woff2") format("woff2"), url("/fonts/Fira/firasans-semibolditalic.woff") format("woff"); font-display:swap}

* { margin: 0; padding: 0; font-family: inherit; -ms-text-size-adjust: none; -webkit-text-size-adjust: none; }
input, select, textarea, .btn { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 1rem; border: none; border-radius: 0; }
input[type="submit"] { border: none; border-radius: 0; line-height: 1em; color: #fff; background: var(--tgl-pri60) url(//1gr.cz/u/free.gif); }
input.placeholder { color: #AAA; }
textarea, .inputs input, .inp { font-size: 100%; }
.inp { padding: .2em; margin: 2px; }
textarea, .inp, select { color: #000; background: #FFF; border: none; box-shadow: none; }
img { border: 0; max-width: 100%; height: auto; }
table { border-collapse: collapse; }

body { font-family: Inter, -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, "Helvetica Neue", Arial, sans-serif; overflow-anchor: none }
body { margin: auto; color: #000; background: var(--tgl-white); font-size: 100%; line-height: 1.6; /*width:320px;*/ max-width: 640px; }
.dark body { color:#F0F2F3;  }

@media all and (max-width:359px) {body {font-size:87.5%}}
strong { font-weight:600; }
a { color: var(--tgl-black); text-decoration: underline; }

h1, h2, h3, h4 { font-size: 1em; font-weight: normal; }
a h3 { font-size: 2em; /*font-weight:500;*/ height: auto; width: auto; margin-top: .5em; }
h2, h3 { font-family: 'Lora',serif; }

h2 a { text-decoration: none }

th { text-align: left; }
.b { font-weight:600; }
.h, .qh, .touchh, #wrapper .touchh, #portal .touchh, .q-js .qh, .qblock, .q-js .quser, .q-premium .qprem0, .qprem1 { display: none }
.block, .q-js .qblock, .q-prihlasen .quser, .qprem0, .q-premium .qprem1 { display: block }
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.fl, .half-l { float: left; }
.fr, .half-r { float: right; }
.full { float: none; clear: both; overflow: hidden; }
.fc0, .fc3, .fc5, .fc9, .fc15 { display: block; clear: both; float: none; margin: 0; padding: 0; font-size: 0; height: 0; line-height: 0; overflow: hidden; }
.fc3 { height: 3px; }
.fc9 { height: 5px; }
.fc15 { height: 15px; }
.mb10 {margin-bottom:.5em}
.mbrem {margin-bottom:1rem}
.cell { display: table-cell; }
.relative { position: relative; }
.unvis { visibility: hidden; }
.uc { text-transform: uppercase; }
.w65 { width: 65%; }
.w70 { width: 65%; }
.w75 { width: 70%; }
.autoresize { width: 100%; height: auto; }
/*.packed .packed-box { display: none; }*/

.packed-visible { display: none }
.packed .packed-visible { display: block }
.packed .unpacked-visible { display: none }

.arts-1, .arts-2, .arts-3, .arts-4, .arts-5 { display: none; }
.prep-1 .arts-1, .prep-2 .arts-2, .prep-3 .arts-3, .prep-4 .arts-4, .prep-5 .arts-5 { display: block; }

/*.close { display: block; width: 22px; height: 20px; margin: 0 0 auto auto; background: rgba(0, 0, 0, 0) url("//1gr.cz/o/lidovky_ln5/ico/cross-bluebg.png") no-repeat right top; }*/
/*.menu-icon { display: block; width: 22px; height: 21px; background: url("//1gr.cz/o/lidovky_ln5/m/ico/menu-icon.png") no-repeat; }
.dark .menu-icon { background-image: url("//1gr.cz/o/lidovky_ln5/m/ico/menu-icon-white.png"); }*/
/*.arr-down { display: block; width: 37px; height: 12px; background: url("//1gr.cz/o/lidovky_ln5/m/navig/arrbig-down.png") no-repeat center center; }*/

.dark textarea, .dark .inp, .dark select { color: #F0F2F3; background: #000; border-color: #31353a; }

.btn { display: inline-block; text-align: center; height: 3.3em; padding: 0 2em; line-height: 3.3em; font-weight: bold; text-decoration: none; border-radius: 12px }

.logo-ceska-pozice { display: block; width: 145px; max-width: 100%; height: 35px; margin: -6px auto; vertical-align: middle; background: url(//1gr.cz/o/ceska_pozice/logo.png) no-repeat; background-size: contain; }
.logo-ceska-pozice img { display: none; }



.ico-krizovky:after, .ico-digitalne:before, .ico-newsletter:before, .ico-neviditelnypes:before,
.ico-redakce:before, .ico-inzerce:before, .ico-napiste:before, .ico-mobile:before, .logo-share, .logo-discusion, .ico-discusion:before ,.more-gal:before { content: ""; display: inline-block; width: 24px; height: 24px; /*margin-right: .4em;*/ vertical-align: text-bottom; background: no-repeat center }

.ico-krizovky:after { margin-left: .4em; background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-krizovky-fff.svg) }
.ico-digitalne:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-digitalne-fff.svg) }
.ico-newsletter:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-message-fff.svg) }
.ico-neviditelnypes:before { background-size: contain; background-position: center; background-image: url(//1gr.cz/o/pes/neviditelnypes-trbg.png) }
.ico-redakce:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-redakce-fff.svg) }
.ico-inzerce:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-inzerce-fff.svg) }
.ico-napiste:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-napiste-fff.svg) }
.ico-mobile:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-mobile.svg) }

.ico-discusion:before {margin: -3px 3px -3px 0; background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-discussion.svg); filter:var(--filter-tgl-black) }
.art-social-top .ico-discussion:before {margin-right:5px}

.more-gal:before {background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-gallery-fff.svg)}

.art-tags {margin-bottom:1rem; font-size:87.5%}

.community-favorite a:before, .logo-favorite, .ico-facebook:before, .ico-twitter:before, .ico-close:before  {content:"";display: inline-block; width:20px; height:20px; vertical-align: middle; background:no-repeat center; background-size: contain;}
.community-favorite a:before, .community-favorite a:before, .logo-favorite, .logo-favorite { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-favorite.svg); filter:var(--filter-tgl-black)}
.community-favorite.prep-1 a:before, .community-favorite:hover a:before, .logo-favorite:hover, .logo-favorite.act { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-favorite-act.svg); filter:var(--filter-tgl-black)}
.ico-facebook:before  {background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-facebook.svg); filter:var(--filter-tgl-black)}
.ico-twitter:before  {background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-twitter.svg); filter:var(--filter-tgl-black)}



.ico-close:before {background-image: url(/o/lidovky_ln6/ico/ico-close.svg) }


#page { position: relative; overflow: hidden; width: 100%; max-width: 640px; }

/* idnes copy - s modifikacemi */
/*.portal-g0 { position: relative; z-index: 3; color: #2B3135; background: #F0F2F3; line-height: 2.1; font-size: 87.5% }
.dark .portal-g0 { color: #F0F2F3; background: #2B3135;}*/

.portal-g0 { position: relative; z-index: 3; color: #2B3135; background: var(--neutral05); line-height: 2.1; font-size: 87.5% }
.dark .portal-g0 { color: #F0F2F3; background: #2B3135;}

.portal-g0:after { content: ''; display: block; clear: both }
.portalmenu-0 { position: relative; display: flex; align-items: center; justify-content: flex-end; text-align: left }
.q-prihlasen .portalmenu-0 { /*text-align: right */}
.portalmenu-0 li { position: relative; display: inline-block; margin: 0; vertical-align: top }
.portalmenu-0 li:first-child {margin:0 auto 0 0}
.portalmenu-0 .premlab { margin: 1rem 1rem; padding: .5em .75em; font-size: 100%;}
.portalmenu-0 .premlab.premlab-expired { position: relative; margin-left: 3em; background: var(--ter60) !important }
.portalmenu-0 .premlab.premlab-expired:before { content: ''; position: absolute; top: 50%; left: 0; width: 1.4em; height: 1.4em; margin: -.7em 0 0 -2em; background: url('/u/icon/eb3/warning.svg') no-repeat 50% 50% / contain }

.btn-prem, .dark .btn-prem {position:relative; overflow:hidden; display:inline-block; width:auto; height:auto; line-height:1.5; margin:0 auto .5em; padding:.9em 2em .7em; border:0; border-radius:.25rem; font-weight:600; font-size:112.5%; text-decoration:none; color:#000; background:#E8B332}

.iph-prem {display:flex; align-items:center; gap:.5rem;height: 60px;padding-left: 20px; /*padding:.5rem 0 0 1rem*/}
.iph-prem .premlab, .iph-prem .btn-prem {margin:0; padding:0 .5rem; border-radius:.25rem; font-weight:600; font-size:81.25%; line-height:2; text-decoration:none; box-shadow:0 4px 8px rgba(0,0,0,.12)}
.iph-prem p {font-size:75%; line-height:1.2}

.icon-login0.active:after, .icon-login0.active:hover:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #FFF url('/u/icon/124/close-i.svg') no-repeat 50% 50% / 1em 1em }
.icon-login0, .icon-login1 { color: var(--tgl-black); /*font-size: .75rem;*/ font-weight:600; text-decoration: none; }
.portalmenu-0 .icon-login0, .portalmenu-0 .icon-login1 { float: right; margin: 1rem 1.16rem 1rem 1rem; }

a.icon-login1, .q-prihlasen a.icon-login0 { display: none }
.q-prihlasen a.icon-login1 { display: block }
.ico-profil:before, .icon-login0:before, .icon-login1:before { content: ''; display: inline-block; width: 1rem; height: 1rem; margin: 0em 1em 0 0; vertical-align: middle; background: no-repeat 50% 50% / cover;  filter:var(--filter-txt-neutral90); }
.icon-login0:before { background-image: url('//1gr.cz/o/lidovky_ln6/ico/ico-login0-000.svg') }
.ico-profil:before, .icon-login1:before { background-image: url('//1gr.cz/o/lidovky_ln6/ico/ico-login1-000.svg') }
.portalmenu-0 .p-inbox { display: none;  margin: .7rem 0.1rem .7rem 0.7rem; text-align: left }
.q-prihlasen .portalmenu-0 .p-inbox { display: block; }
.p-inbox a { overflow: hidden; display: block; height: 2em; padding: .5em .5em .5em .5em; color: #434D52;  }
.p-inbox a:before {content:""; display:inline-block; width:2em; height:2em; background: url('//1gr.cz/o/lidovky_ln6/ico/ico-message-000.svg') no-repeat .5em 50% / 1.5em 1.5em;  filter:var(--filter-txt-neutral90)}
.p-inbox i { float: left; line-height: 1.37; margin: .4em .5em 0 0; padding: 0 .3em; border-radius: 2px; color: #FFF; background: #e4201f; font-style: normal; font-size: 90%; font-weight:600; animation:inbox 1000ms 3}
@keyframes inbox {
	50% {transform:scale(1.4); transform-origin:center;}
}
/* idnes copy END */


a.icon-user, a.icon-user-log, a.icon-menu { position: relative; display: block; width: 2em; text-indent: -99em; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%; background-size: 1.333em 1.333em; }
a.icon-menu { background: url(//1gr.cz/o/lidovky_ln6/ico/ico-portal-menu.svg) no-repeat center; filter:var(--filter-tgl-black) }
.portal-g1 { padding: 1.5rem 1rem; overflow: hidden;    box-sizing: border-box; }

#emblem,  #emblem-g3 { float: left; }
#emblem span, #emblem-g3 span { display: block; width: 166px; height: 24px; overflow: hidden; text-indent: -99em; background: url(//1gr.cz/o/lidovky_ln6/ln-logo.svg) no-repeat 0 0 / contain; }

/*priprava na vymenu loga*/
/*

	.portal-g1 {position:relative; padding: 1rem 1rem;}
	#emblem, #emblem-g3 {float:none; display:block; width:max-content}
	#emblem span, #emblem-g3 span { display: block; width: 166px; height: 33px; overflow: hidden; text-indent: -99em; background: url(//1gr.cz/o/lidovky_ln5/ln-logo-2.svg) no-repeat 0 0 / contain; }
	.portalmenu-1 {position:absolute; top:1rem; right:1rem;}
*/

#emblem.emblem-ceskapozice {float:none; margin-top:-10px; margin-bottom: -25px;}
#emblem.emblem-ceskapozice span {display: block; width: 240px; height: 44px; margin:auto; overflow: hidden; text-indent: -99em; background: url(//1gr.cz/o/ceska_pozice/logo-claim.png) no-repeat top right / contain;}

.portal-g3 { margin: 1.5rem 1rem 0; overflow: hidden; }


.portal-g3 #emblem-g3 span { background-image: url(//1gr.cz/o/lidovky_ln6/ln-logo-light.svg); }

.portalmenu-1 { float: right; list-style: none }
.portalmenu-1 a { text-decoration: none }

.subportal { display: none; position: absolute; top: 0; left: 0; z-index: 10; width: 100%; margin-top: 3.6em; color: #fff; background: var(--tgl-pri60); }
.dark .subportal { color: #F0F2F3; background: #000 }
.subportal .emblem-g3 span { background-image: url('/u/loga-n4/idnes.svg') }
.subportal.prep-1, .subportal.prep-2 { display: block }
.subportal.prep-1 a.icon-menu { background-image: url(/o/lidovky_ln6/ico/ico-close-fff.svg); filter:none; }
.dark .subportal.prep-1 a.icon-menu { }


.portal-current { margin-bottom: .5em; padding: .5em; background: #5370A0 }
.portal-current-day { font-size: 75% }
.portal-current-day:before { content: ''; display: inline-block; width: 16px; height: 16px; vertical-align: text-bottom; background: url(/o/lidovky_ln6/ico/ico-calendar-fff.svg) no-repeat; background-size: contain }

.portalmenu h2 { font-size: 75%; font-family: Inter, sans-serif }
.portalmenu-in { padding: 2rem 1.5rem }
.portalmenu-in-2 { padding: 2rem 1.5rem; background: var(--pri50) }

.portalmenu-list ul { clear: both; display: block; margin: 0 0 1.5rem; overflow: hidden }
.portalmenu-list ul:last-child { margin: 0 }
.portalmenu-list li { font-size: 125%; font-weight:600; }
.portalmenu-list a { display: block; padding: .4em 1rem .4em 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; text-decoration: none }
.portalmenu-list a:before {margin-right:.4em}

.portalmenu-list-2col li { float: left; display: block; width: 50%; }

.portalmenu-search { clear: both; padding: 0 0em 2em }
.portalmenu-search form { display: block; position: relative }
.portalmenu-search .inp, .portalmenu-search .sen { font-size: 100% }
.portalmenu-search .inp { width: 70%; width: calc(100% - 6.5rem); height: 3rem; height: 2.5rem; padding: 0 .5rem 0 2.5rem; border: none; border-radius: 8px; color: #000; font-size: 87.5%; background: #fff url(/o/lidovky_ln6/ico/ico-search-148.svg) no-repeat .5rem center; }
.portalmenu-search .inp:focus { border-color: #848689; color: #2B3135; background-color: #FFF;  }
.dark .portalmenu-search .inp { border-color: #848689; color: #B2B9BE; background-color: #2B3135; background-image: url('/u/icon/bbc/search.svg'); background-size: 1.5em; }
.portalmenu-search .sen { position: absolute; top: 0; right: 0; width: 5.5rem; height: 2.5rem; margin: .2em; font-size: 75%; border: 0; border-radius: 1em; font-weight:600; text-align: center; color: #000; background: #fff }
.dark .portalmenu-search .sen { color: #D3D7DA; background: #434D52 }
.portalmenu-search #p-words, .portalmenu-search #words { display: none }

/* PREMIUM */
.premlab, .art .premlab { display: inline-block;  margin: 0 1em .2em 0; padding: 0 .5em; border-radius: 1px; color: #000; font-family: 'Inter', sans-serif; line-height: 1.25rem; font-weight:600; font-size: .625rem; background: linear-gradient(#D99A00, #E8B332); text-decoration: none; }
.art-link .premlab + h3 { margin-top: .2em }
.portalmenu .btn {color: #000; background-color: #fff }

.premlab + .brisk {margin-left:5px}


.lachtan-out {margin:2rem -15px 1rem; padding:1px 15px;}

.dark .lachtan-out a {color:inherit}
.lachtan1, .lachtan2 {clear:both; margin:2rem 10px;}
.lachtan1 a, .lachtan2 a {text-decoration:none}
.lachtan1 h4, .lachtan2 h4 {margin:0 0 .5rem; font-weight:600; line-height:1.222; text-transform:uppercase}
.lachtan1 li, .lachtan2 li {list-style:none; font-size:87.5%; line-height:1.286}
.lachtan1 li a, .lachtan2 li a {display:block; padding:.25rem 0; }
.lachtan1 {display:grid; grid-template-columns:repeat(6, 1fr); gap:1.25rem}
.lachtan2 ul {display:flex; flex-wrap:wrap; gap:1.25rem .5rem}
.lachtan2 li {flex:0 0 calc(25% - 1.25rem * 3/4)}
#wrapper .lachtan-out {margin:1rem 0; padding:1rem 0;border-top: solid 1px #e7e7e8;}
.dark #wrapper .lachtan-out {}
#wrapper .lachtan1, #wrapper .lachtan2 {margin:1.5rem 1rem 0}
#wrapper .lachtan1 {grid-template-columns:1fr 1fr}
#wrapper .lachtan2 ul {display:block}

#footer { position: relative; z-index: 20; font-size: 87.5%; color: #fff; background: var(--neutral90) }
.footer-in { padding: 1rem; }
#footer a { color: #fff; text-decoration: none }
#footer .iweb { float: right; }
.footer-in .btn0 { display: block; text-align: center; padding: 1em; border-radius: 12px; background: #31353a; }
.setting-menu li { list-style: none; display: inline-block; padding: 1em 1em 1em 0; font-weight:600; }

.footer-nearby { position: fixed; top: 0; left: 0; right: 0; padding: 1rem; font-size: 1rem; color: #000; background: #dbe1eb; }

.footer-nearby .ico-close { float: right; width: 24px; height: 24px; }

.footer-nearby h3 { margin-bottom: 1em; font-family: Inter, sans-serif; font-weight:600; }
.setting-option li { display: inline-block; width: 120px; margin-right: 20px; margin-bottom: 2em ; list-style: none; }
.setting-option a {color: #fff; background: #000 }
#font-size { display: block; height: 3.3em; line-height: 3.3em; margin-right: 20px; text-align: center; font-weight:600; text-transform: none; }
.setting-option #scheme-light { color: #000; border-color: var(--tgl-pri60); background: #fff; }
.setting-option #scheme-dark { color: #fff; border-color: #000; background: #000; }


/*velikost pisma*/
#vzhled { position: fixed; width: 100%; height: 120px; left: 0; padding: 1rem; box-sizing: border-box; z-index: 21; background: #dbe1eb }
#vzhled table { margin-top: 1rem; }
#vzhled td { text-align: center }
#vzhled li { list-style: none; display: inline-block; width: 35px; padding: 0; text-align: center; }
#vzhled b { display: block; width: 100%; line-height: 2em; text-transform: none; border-radius: 12px; }
#vzhled .act { color: #fff; background: var(--tgl-pri60); }



/*diskuse*/
.contribution-add .ico-facebook:before  {background-image: url(/o/lidovky_ln6/ico/ico-facebook-fff.svg)}
.contribution-add .ico-twitter:before  {background-image: url(/o/lidovky_ln6/ico/ico-twitter-fff.svg)}
.contribution-add .ico-close:before {background-image: url(/o/lidovky_ln6/ico/ico-close-fff.svg) }


.logo-share { background-image: url(/o/lidovky_ln6/ico/ico-share.svg) }
.logo-discusion { background-image: url(/o/lidovky_ln6/ico/ico-discussion.svg) }

.portal-bottom .btn { display: table; margin-bottom: 2em; padding: 0 1.5em; height: 3em; line-height: 3em; text-align: center; text-decoration: none; border-radius: 12px; background: #fff; }

.portal-social { margin-top: 2rem; }
.portal-social ul { display: inline-block; list-style: none; vertical-align: middle }
.portal-social li { display: inline-block; margin-left: .8em; }
.portal-social span { display: none }
.portal-social .ico-fcb, .portal-social .ico-twt, .portal-social .ico-ins { display: block; width: 40px; height: 40px; border-radius: 100%; background: #fff no-repeat center }
.portal-social .ico-fcb { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-facebook.svg) }
.portal-social .ico-twt { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-twitter.svg); background-size: 20px; }
.portal-social .ico-ins { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-instagram.svg) }


/*menu*/


/*#prihlaseni { display: block; min-height: 20px; margin: 15px 0 0 15px; padding-left: 25px; text-transform: uppercase; font-size: 70%; line-height: 20px; background: url(//1gr.cz/data/lidovky/chat_foto/anonym.png) no-repeat left top; background-size: 20px; }*/



#wrapper { position: relative; z-index: 1;clear: both;  overflow: hidden; }
#wrapper > * { }
.sizemm #wrapper { font-size: 70%; }
.sizem #wrapper { font-size: 85%; }
.sizep #wrapper { font-size: 115%; }
.sizepp #wrapper { font-size: 130%; }


.arr-more, .arr-next { color:var(--tgl-pri50); font-size: 87.5%; font-weight:600; text-decoration: none; }
.arr-more:after, .arr-next:after { content: ""; display: inline-block; width: 12px; height: 12px; margin-left: 8px; vertical-align: middle; background: url(//1gr.cz/o/lidovky_ln6/ico/ico-arr-down-000.svg) no-repeat; filter:var(--filter-tgl-pri60) }
.arr-next:after { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-arr-right-000.svg) }
/*.dark .arr-more:after { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-arr-down-fff.svg) }
.dark .arr-next:after { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-arr-right-fff.svg) }*/



.section { position: relative; padding: 1rem; box-sizing: border-box; clear: both; }
.section .section {padding:0}

.section h2, .section h2 a, .list-tit2, .moot-art h2, .moot-form h3, .moot-tip h3, .portal-g2 h2, h1.page { font-family: 'Inter',sans-serif; color:var(--tgl-sec50) ; font-weight:600;  font-size: 1.5rem; line-height: 1.2; text-transform: uppercase; text-decoration: none }
.moot-art h2, .moot-form h3, .moot-tip h3, .art-archiv h2 { margin-bottom: 1rem }

.moot-art h2, .list-tit2, .portal-g2 h2, .art-archiv h2, h1.page { display: table; color: var(--txt-pri60); font-size: 87.5%; text-transform:uppercase; border-bottom: solid 2px #8ea1c0 }

.list-tit, h2.list-tit{ margin-bottom: 5px; font-size: 124%; font-weight:600; text-transform: uppercase; }
h3.list-tit { font-size: 115%; }
h2.list-tit a { text-decoration: none; }

.section-nav {margin-bottom:5px}
.section-nav .arr-next { margin-right: 0.5em }
.section-nav-premium .arr-next { color: var(--txt-neutral90) }
.section-nav-premium .arr-next:after { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-arr-right-000.svg) }



.portal-g2 {position:relative; margin: 0; z-index: 5;}
.portal-g2 .portal-g2a {float:left;margin: 0.3rem 1rem;}
.portal-g2 h4 {display: table; margin: -.3rem 0 auto auto;padding: 0 1rem 0.3rem; }
.portal-g2 h4:after {content:''; display:inline-block; width:20px; height:20px; margin: 0 -5px 0 5px; vertical-align: middle; background:url(/o/lidovky_ln6/ico/ico-arr-down.svg) no-repeat center; filter:var(--filter-tgl-black)}
.portal-g2b.open h4 {color:var(--tgl-sec50)}
.portal-g2.open {background-color:var(--tgl-pri05); }
.portal-g2b.open h4:after {background-image:url(/u/icon/000/close-i.svg); filter:var(--filter-tgl-sec50)}
.portal-g2 ul {display:none; position:absolute; top:100%; right: 0; width: 100vw; padding: 1rem; max-width: 640px; box-sizing: border-box; text-align:right; background:var(--tgl-pri05)}
.portal-g2b.open ul {display:block}
.portal-g2 a {color:var(--txt-pri60); text-decoration:none}
.portal-g2 li {list-style:none; padding-bottom:.2em}

/*prihlastese - sph mezi nazorem a nenechte si ujit*/
.prihlastese, .prihlastese-strip {position:relative; /*margin: 2rem 0 .5rem;*/ padding: 1rem; text-align:center; background: #dbe1eb  }
.prihlastese:before, .prihlastese-strip:before {content:""; position:absolute; right:0; top: 2rem;  width: 60px; height: 85px; transform:scaleX(-1); background: url(/o/lidovky/mailing/obalka.svg) no-repeat center right; background-size:contain}
.prihlastese h3, .prihlastese-strip p { margin:0 auto 1rem; color: var(--pri60); font-size:1rem; line-height: 1.2; font-weight:bold; font-family:Inter, sans-serif  }
.prihlastese .btn, .prihlastese-strip .btn {color: #fff; font-size: .75rem; border-radius:.75rem; background: var(--pri60) }
.prihlastese .btn:hover, .prihlastese-strip .btn:hover {text-decoration:none; background:#000}

.prihlastese {margin-bottom:-1rem;	z-index: 5;}/*pv chce schovat caru */

.prihlastese-strip {margin-bottom:1rem}
.prihlastese-strip a {text-decoration:none}


.row-social {display: flex; align-items: center; justify-content: space-evenly; margin: .5rem 0 0; padding:.5rem .25rem; font-size: 87.5%; line-height: 1; border-radius:.5rem; border:solid 1px var(--tgl-neutral05)}
.row-social b { vertical-align: middle; }
.row-social ul { display: inline-block; vertical-align: middle; }
.row-social li { list-style: none; display: inline-block; margin-left: 5px; }
.row-social a { display: block; width: 26px; height: 26px; background: #000; border-radius: 100%; }
.row-social span { display: none; }
.row-social a:before { content: ""; top: 5px }
.row-social .ico-fcb:before { background-image: url(/o/lidovky_ln6/ico/ico-facebook-fff.svg) }
.row-social .ico-twt:before { background-image: url(/o/lidovky_ln6/ico/ico-twitter-fff.svg) }
.row-social .ico-ins:before { background-image: url(/o/lidovky_ln6/ico/ico-instagram-fff.svg) }


/*upravy pro touch*/
.prihlastese h3, .prihlastese-strip p {max-width:270px}
.row-social {margin-left:1rem; margin-right:1rem; font-size: 1rem;}
.row-social a {padding:1px}
.row-social a:before {display: block; position: relative; width: 16px;
    height: 16px;margin:auto;background-repeat: no-repeat; background-position: 50% 50%;
    background-size: contain;}



/*shodne s desktopem*/
/*.prihlastese-strip {position:relative; margin:1.5rem 0; background:#e8ecf3}
.prihlastese-strip:before {content:""; position:absolute; top:.5rem; bottom:.5rem; left:0; width:65px; background:url(/o/lidovky/mailing/obalka.svg) no-repeat center left; background-size:contain}
.prihlastese-strip a, .prihlastese-in-art a:hover {display:flex; gap:2rem; align-items:center; padding:1.5rem 2.5rem 1.5rem 90px; text-decoration:none; }
.prihlastese-strip p {color:var(--txt-pri60); font-weight: bold; font-size:1.125rem; line-height: 1.4; font-family:'Inter', sans-serif;}
.prihlastese-strip .btn {height:auto; min-width: 120px; margin: auto;  padding:14px; color:#fff; font-size:.875rem; line-height:1.2; border:none; border-radius:12px; background:#1d4382}*/
/*upravy pro touch*/
/*.prihlastese-strip a { display:block}
.prihlastese-strip .btn {margin:1rem 0 0 0}*/

.art {min-height: 75px; padding: 1rem; line-height: 1.33; border-top: solid 1px #e7e7e8;position: relative; }
.art:after {
	display: block;
	position: relative;
	clear: both;
	content: "";
}
.list-art .art:first-child {padding-top: 0; border: none}

.art, .art > a { display: block; }
a.art, .art a { text-decoration: none; }
.art.h { display: none; }
.art h3 {margin-top: -.3em; margin-right: 5px; color:var(--txt-neutral90); font-size: 100%; font-weight:600; }


.art-img { float: left; margin: 0px 1rem 1rem 0; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }

.art-img.w230 { float: left; margin: 0px 1rem 1rem 0; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }

.art-img.w230 > .art-img { margin: 0;  }


.art img { max-width: 100%; }

.art-img u { display: block;  background: no-repeat 50% 50% / cover; }
.art-img.sp5 u {width: 100px; height: 75px;}

div.m304 { width: 80px; height: 50px;  }
span.m304 { width: 80px; height: 50px;  }
img.m304 { width: 80px; /*height: 50px;*/ height:auto; }


.art .brisk, .brisk, .listser h4 { display: inline; font-size: 87.5%; text-transform: uppercase; color: var(--tgl-sec50); font-weight:600; white-space: nowrap; vertical-align: middle;}
.art .art-info {margin: -.4rem 0 0.4rem 0;color:#4F5256; font-size:75%}

.authors {margin-top: 1em; /*padding-top: .3em;*/ overflow: hidden; font-size: 87.5%; line-height: 1.2;}


.art .authors {display:flex; margin-left:115px; align-items:center}
.art .authors strong { display: block; }
.art .author-img { display: inline-block; width: 25px; height: 25px; margin-right: 10px; border-radius: 100%; overflow: hidden; vertical-align: middle; }
.art .author-img img { display: block; width: auto; max-width: none; height: 100%; margin-left: -33%; }

.art .premlab {}

.authorbox-foto {position: relative; float: left; width: 40px; height: 40px; margin-right: 10px; /*margin-top: -.3em; margin-bottom: 1em;*/ border-radius: 100%; overflow: hidden; vertical-align: middle; }
.authorbox-foto samp {position:absolute; top:0; left:50%; width:300%; height:100%; margin:0 0 0 -150%; background:rgba(128,128,128,.1);}
.authorbox-foto img, .authorbox-foto.authorbox-foto img {display:block; width:auto; max-width:none; height:100%; margin:auto}
.authorbox-foto:nth-child(n+2) { margin-left: -22px; z-index:-1 }

.artmeta {overflow:hidden;}
.artmeta .authors {overflow:visible}
.artmeta .cell {display:block}
.artmeta .authorbox-foto {margin-top: -.3em;}

/*novinari*/
.authorbox {margin:0 15px 2rem;}
.authorbox .authorbox-foto{width: 100px;height: 100px;margin:0 1rem 1rem 0;}
.authorbox .cell {display:block}
.authorbox h1 { margin-bottom: .2rem;font-family: 'Inter', sans-serif;font-weight:600;font-size: 150%;line-height: 1.2;}
.authorbox p {margin-bottom: .2rem;font-size: 87.5%;}
.authorbox .art-social {margin:1rem 0 0}
.authorbox .art-social a:before {margin-right:5px}

.opener .authors .name, .artmeta .authors .name { text-decoration: none; font-weight:600 }

.opener {/*margin: 1rem 0 0;*/ }/*pv*/

/*margin-bottom je potreba na otviraku kvuli premlabu a brisku*/
.opener h3 {margin-top:0;margin-bottom: .5rem; font-family: "Lora", serif; font-size: 150%;  font-weight:600; text-decoration: none; }
.opener .image img { width: 100%; }
.opener .art-img { display: block; float: none; width: 100%; }
.opener .art-img u { display: block; width: 100%; height: 56vw; max-height: 438px; background: no-repeat 50% 50% / cover; }
.opener-link { display: block; padding: 0 0 .5em .4em; }
.opener p { margin: 1em 0 1em; line-height: 1.4;}
.opener .brisk {font-size:100%}
.opener .authors {margin-left:0}
.opener .authors.h {display:none}

.opener-foto .relative {position:relative; display:block; text-decoration:none}
.opener-foto .relative img {display:block}
.opener-foto .relative .more-gal {position:absolute; bottom:10px; right:10px; max-width:280px; height:32px; line-height:32px; padding:0 8px 0 0; color:#000; background:#fff; font-weight:600; text-align:right; overflow:hidden; cursor:pointer}
.opener-foto .relative .more-gal:before {content:''; float:left; width:32px; height:32px; margin-right: 10px; background-size: 16px; background-color:#000}
.opener-foto .relative .more-gal:after {content:'fotek';  margin:0 3px}
.opener-foto .relative .more-gal b {padding-right:.2em; color:#FFF; font-size:110%}

.opener-foto-info {padding:.5em 0 0}
.opener-foto-info-box p {display:none}
.opener-foto p.opener-foto-info {padding:.5em .5em .5em 3.5em; color:var(--tgl-ter60); background:var(--tgl-neutral05); font-size:81.25%}
.dark .opener-foto p.opener-foto-info {background:#2B3135}
p.opener-foto-info a {color:inherit; text-decoration:none}
p.opener-foto-info a:hover {text-decoration:underline}

.ofi {clear:both; position:relative; overflow:hidden}
.ofi .opener-foto-info, .ofi videoplayer.dummy+small {position:absolute; bottom:0; left:-100%; right:100%; height: auto; z-index:4; padding:.6em 2.8em .6em 3.6em; color:#FFF; background:rgba(0,0,0,.8); transition:all .5s}
.ofi .opener-foto-info a, .ofi videoplayer.dummy+small a {color:inherit}
.ofi-visible .opener-foto-info, .ofi-visible videoplayer.dummy+small {left:0; right:0}
.ofi-link {position:absolute; bottom:0; left:0; z-index:5; padding:.3em; text-decoration: none;}
.ofi-link:before {content:'i'; display:block; width:2em; height:2em; line-height:2; border-radius:100%; text-align:center; font-style:italic; color:#FFF; background:rgba(0,0,0,.8); transition:all .5s}
.ofi-visible .ofi-link:before {content:'\2715'; color:#000; background:rgba(255,255,255,.8); font-style:normal}



.opener-foto .mark-video {position:absolute; top:50%; left:50%; z-index:1; width:7rem; height:7rem; margin:-3.5rem 0 0 -3.5rem}
.opener-foto .mark-video span {position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%; padding:0}


.opener-gallery { position: relative; max-width: 520px; margin: 0 auto 1em; box-sizing: border-box; border: none; }
.opener-gallery .equ-gal { display: block; width: 100%; padding-right: 20px; box-sizing: border-box; overflow: hidden; background: url("//1gr.cz/o/lidovky_ln5/m/navig/arrbig-right.png") no-repeat right center; }
.opener-gallery .image:before { content: 'dal   fotografie'; position: absolute; left: 0; bottom: 5%; padding: 6px; z-index: 1; line-height: 1; font-size: 82%; text-decoration: underline; color: var(--txt-pri60); border-left: solid 3px var(--tgl-pri60); background: #fff url("//1gr.cz/u/free.gif"); }
.dark .opener-gallery .image:before { color: #fff; background-color: #000; }
.opener-gallery .image + .image:before { display: none; }

/*.top { margin-bottom: 1rem }*/
.top .opener {margin-top: 0; /* margin-bottom: 1rem;*/ padding: 0 1rem 1rem; border-bottom: solid 1px #e7e7e8;}
.top .opener .art-img { width: 100vw; max-width: 640px; margin: 0 -1rem 1em -1rem; }

.top + .list-art {margin-top:1rem}

.mark-video, .video-youtube, .mark-photogallery { position: relative; }
.video-youtube { margin-bottom: 2em; }
.art.mark-photogallery { padding: 0; }
.opener.mark-photogallery p { font-size: 100%; }

.mark-video span { position: absolute; bottom: .5rem; left: .5rem; width: 40px; height: 40px; background: url(/o/lidovky_ln6/ico/ico-video.svg) no-repeat; background-size: contain }

.section > .list-art .art { margin: 0 -1rem; }


.next-art .btn-more { display: table; margin: 0 auto 2em; }
.next-art .btn-more:not(.btn-disabled) { background-image: url(/o/lidovky_ln6/ico/ico-arr-down-fff.svg) }

.list-art + .next-art {margin-top:1rem}

/*.list-art .art {min-height: 75px; padding: 1rem; line-height: 1.33; border-top: solid 1px #e7e7e8 }
.list-art .art:first-child {padding-top: 0; border: none }
.list-art h3 { margin-top: 0 }
*/


 .list-rubrika h3 { /*display: inline*/ }
.list-rubrika .brisk + h3, .list-rubrika .premlab + h3 { display: block; }

.list-rubrika h3, .list-rubrika .opener h3 {margin-bottom: 0; font-size: 112.5%; }
.list-rubrika .art-link {display: inline;}

.list-rubrika .art {min-height:0}
.list-rubrika .opener {margin-bottom:0}

.section-serialy {background: var(--tgl-pri05);}
.section-serialy .sec-tit  {margin-bottom: 1rem;}
.section-serialy .sec-tit a {color: var(--txt-pri60);}
.section-serialy .sec-subtit  {text-transform:none}
.section-serialy .section-nav {padding-top:1rem; border-top:solid 1px #c9d2e1}

.listser .listser-header { margin: 0 1rem }
.listser-header p { font-size: 87.5% }
.listser .art { border: none }

.listser .opener h3 {font-size:112.5%}
.sph-listser .premlab {/*margin-bottom:1rem*/}

.listser-next { margin-bottom: 1rem }
.listser-next b { margin: 1rem 0 1.5rem; color: #4F5256 }
.listser-countdown { display: inline-block; margin-left: .5em; padding: .5em 1.5em .5em 1.3em; font-size: 75%; border-radius: 3em; background: #dbe1eb }
.listser-countdown .num { margin-left: .2em; color: var(--tgl-sec50); font-size: 1rem; font-weight:600 }

/* clanek ve vypisu videi nebo obrazem */
.art-vidgal, .art-vidgal.art-vidgal {overflow:hidden; position:relative; min-height:5rem; margin:0 0 2rem; padding:0; border:0; color:#FFF; background:var(--tgl-neutral90); text-shadow:0 0 .2em #000}
.art-vidgal .art-link {color:inherit; text-decoration:none}
.art-vidgal h3 {position:absolute; top:0; left:0; right:0; z-index:3; margin:0; padding:1rem 1rem 3em; font-weight:600; font-size:100%; color:#FFF; background:linear-gradient(var(--neutral90) 0, rgba(10,14,20,0) 100%);}
.art-vidgal .art-img {position:relative; top:0; left:0; z-index:auto; float:none; width:100%; height:auto; margin:0}
.art-vidgal .art-img img {display:block; width:100%; height:auto}
.art-vidgal .mark-video span {top:50%; left:50%; z-index:4; width:4rem; height:4rem; margin:-1.5rem 0 0 -2rem}

/* zahlavi video clanku */
.art-video h1 {margin:0 0 .2em; padding:.5em 0 0; font-size:150%; font-weight:600}
.art-video .art-info .time { margin-left:0}
.art-video p {margin:0 0 1em; font-size:87.5%; line-height:2}
.art-video img {max-width:100%}
.art-video .art-info {margin:0 0 1em; color:#4F5256}
.art-video .authors {}
.art-video videoplayer + small {visibility:hidden; padding:0; font-size:x-small}

.obrazem { margin-top: 1rem; position: relative }
.obrazem img { display: block; width: 100%; height: auto }
.obrazem .cell { position: absolute; top: 0; left: 0; right: 0; padding: 1rem; background: linear-gradient(0deg, rgba(10,14,20,0) 0%, var(--neutral90) 100%) }
.obrazem h2 { display: table; margin-bottom: 2vw; padding: 0.2em 1em; font-size: 87.5%; text-transform: uppercase; font-weight:600; font-family: "Inter",sans-serif; background:var(--tgl-white); border-radius: 3em; }
.obrazem h2, .obrazem h2 a {color:var(--txt-neutral90)  }
.obrazem h3 { color: #fff; font-size: 112.5%; font-weight:600; }
.obrazem h3 a { color: #fff; text-decoration: none }


.equip { margin: -1em 0 .5em; font-size: medium }
.equip .opener-foto { margin: 0; font-size: 81.25% }
/*.equip .ofi .opener-foto-info { display: none }*/
.equip .opener-foto img { display: block; width: 100% }


.ico-diskuse span, .a-dvertorial .ico-diskuse span { /*display: block; line-height: 21px; font-size: 11px;*/ }

.art-supp, .list-art .navig { margin: 30px 0 15px 0; padding: 9px 0 5px; overflow: hidden; border-top: solid 1px var(--tgl-neutral20); border-bottom: 1px solid var(--tgl-neutral20); }

.art-next, .art-supp .art-next, .navig a.list-next { float: right; width: auto; height: 1em; margin: 0; padding-right: 15px; color: var(--txt-pri60); line-height: 1em; text-decoration: none; background: url("//1gr.cz/o/lidovky_ln5/m/navig/arrtiny-right.png") no-repeat scroll right center; }
.art-prev, .navig a.list-prev { float: left; width: auto; height: 1em; margin: 0; padding-left: 15px; color: var(--txt-pri60); line-height: 1em; text-decoration: none; background: url("//1gr.cz/o/lidovky_ln5/m/navig/arrtiny-left.png") no-repeat scroll left center; }

.artmeta .rubrika {display:table; margin:1rem 0 2rem; padding:.3em 1em; color:var(--tgl-white); font-size:87.25%; text-transform:uppercase; font-weight:600; background:var(--tgl-neutral90); border-radius:2em}
.artmeta .rubrika a {color:var(--tgl-white); text-decoration:none}

.art-info li { list-style: none; position: relative; overflow: hidden; float: left; min-height: 16px; line-height: 2; margin: 0 1em 0 0; }
.art-full .art-info .time {margin: 0 1em 0 0; font-weight: bold; color: var(--tgl-neutral80); font-size: 86.64%;}

.art-social {margin:0 15px}
.art-full .art-social {margin:0}
.art-social ul {margin-bottom: 1em;}
.art-social li, .art-community li { display: inline-block; margin-bottom: 1em; margin-right: .5em; list-style: none; vertical-align: top;  }
.art-social a, .art-community a { text-decoration: none; font-weight:600; display:block; height:1.8em; padding: .5rem .8rem; box-sizing:content-box; line-height: 1.8; border: solid #e7e7e8 1px; border-radius: 1rem }
.art-social .ico-discussion {margin-right:2px}
.prep-1 .arts-2, .prep-2 .arts-1 {display:none}
#lajk { }

.art-social .btn {background:#000; color:#fff;}
.art-social .ico-diskuse:before {content:""; display:inline-block; width:20px; height:20px; margin: -4px .5em -4px 0; background:url(/o/lidovky_ln6/ico/ico-discussion-fff.svg) no-repeat}



#art-text object { display: none; }
#art-text .ico-r a.ico-right { float: right; margin-bottom: 10px; }
#art-text .ico-r a.ico-right span { margin-top: 3px; }
#wrapper .art-full { clear: both; margin: 15px 15px 1em; }
.art-full h1 { font-family: "Lora", serif; font-size: 150%; line-height: 1.5; font-weight:600; color:var(--txt-neutral90); text-decoration: none; }
.art-full .premlab {margin-bottom:1rem}
.art-full .autor { display: block; font-size: 92%; line-height: 1.2; }
.art-full .autor * { font-family: 'Inter',sans-serif; }
.art-full .opener {    clear: both; margin: 1.5em 0; }
.art-full .equ-img { color: #666; }
.art-full .equ-img img { display: block; }
.art-full img { height: auto; }
.art-full img.fl { margin-right: 1em; }
.art-full img.fr { margin-left: 1em; }
.art-full font { font-size: 100%; }
.text { line-height: 1.5; /*font-size:117%*/ }
.text a { text-decoration: underline; font-weight:600; }

.art-full .text { line-height: 1.5; }
.text p, .text table, .text ul, .text ol, .equip { margin: 0 auto 1em; }
.text ul, .text ol { margin: 0 0 1em 2em; }
.text h3.tit { margin: 0 0 .5em; font-size: 125%; font-weight:600; }
.art-full .text h1, .art-full .text h2, .text .art-mtitul { margin: 0 0 0.6em; font-size: 128%; font-weight:600; }

.art-full iframe[src*="youtube.com"] { display: block; width: 100%; max-width: 560px; margin: 0 auto 1em }

.text-link { color:var(--txt-pri60)}
.text-link:not([href*='.lidovky.cz']):after { content: "";  display: inline-block; width: 0.75em; height: 0.75em; margin-left: 0.25em; filter: var(--filter-txt-pri60); background: url(/u/icon/000/link.svg) no-repeat center;}

.table-in-art {width: 100%; overflow-x:scroll; }

.table-in-art * { font-family: 'Inter', sans-serif; }
.table-in-art table { margin: 1em auto; border-collapse: separate;}
.table-in-art td, .table-in-art th {padding:0 5px; vertical-align:top; font-size: 87.5%; background: var(--pri05);}
.table-in-art th { background: var(--ter10);}
/*.dark .table-in-art td { background: #e8ecf3;} stejne barvy jako pro light*/
/*.dark .table-in-art th { background: #D3D7DA;} stejne barvy jako pro light*/

.table-in-art table caption { display: table-caption; padding: 2px 0.5em; border-bottom: 0; text-align: left; font-weight:600; font-size: 100%; color: #FFF; background: var(--tgl-pri60);}




.mapa-wrapper img { width: 100%; height: auto; }

.q-js .complete-hidden, .complete-prep-0, .complete-visible .complete-prep-1, .complete-prep {display:none}
.complete-visible .complete-hidden, .complete-visible .complete-prep-0, .q-js .complete-prep {display:block}
.complete-prep {overflow:hidden; margin:.5em 0; padding:.6em 0 0; border-top:1px solid var(--ter10); font-size:87.5%}
.complete-prep-0, .complete-prep-1 {float:left; padding:0 1.25rem 0 0; background:no-repeat 100% 50% / .75rem .75rem; cursor:pointer}
.complete-prep-0 {background-image:url('/u/icon/124/arrow-up.svg')}
.dark .complete-prep-0 {background-image:url('/u/icon/cdf/arrow-up.svg')}
.complete-prep-1 {background-image:url('/o/lidovky_ln6/ico/ico-arr-down.svg')}
.dark .complete-prep-1 {background-image:url('/o/lidovky_ln6/ico/ico-arr-down-fff.svg')}

#wrapper .complete { clear: both; padding: 1em; overflow: hidden; background: var(--tgl-pri05); border-radius: 1rem; }
#wrapper .complete .complete {padding:0; border:none}
.dark #wrapper .complete { border-bottom-color: #31353a; }
.complete, .complete tbody, .complete tr, .complete td { display: block; }

.complete h3 { font-size: 100%; }
.complete h3, #art-text .complete h3 a { text-transform: uppercase; font-weight:600; color: var(--txt-pri60); font-family: Inter, sans-serif; }
.complete h3 { /*margin-bottom: 1rem;*/ }/*pv*/
.complete.artlink h3 { font-size: 100%; font-weight: normal; }

.complete p { margin: .5em 0 0; }/*pv*/
.complete p + h3.tit {margin-top:1em}/*reseni dusledku predchoziho*/
.complete ul, .complete ol { margin: .3em 0;}
.complete .imagelist-m304 .cell { display: block; width: 100%; overflow: hidden; }
.complete ul b { font-weight: normal; }
.complete a { text-decoration: none; }

.complete ul a i { font-weight: normal; text-decoration: none; font-style: normal; }
.complete p a { font-weight: normal; text-decoration: underline; /*color:#000;*/ font-style: normal; }
.complete ul li { display: block; }

.art-full .complete td, .complete td, .art-full .complete-half-r td, .complete-half-r td, .art-full .complete-half-l td, .complete-half-l td {  }

.complete .aside { display: flex; text-decoration: none; color: #122E5B; }

.complete .aside-tit { flex: 1 1 auto; }
.complete .aside-tit h3 { margin: 0 0 .7em; font-weight:600; font-size: 100%; text-transform:none; color:var(--txt-neutral90); font-family: Lora, serif; line-height: 1.2; }
.complete .aside-img { flex: 0 0 100px; margin: 0 0 .7em .75rem; }


.blockquote-box, .blockquote-box-sm {position:relative; margin: 0 auto 1rem; padding:1rem; border-radius:1rem; text-align:center; color:#2B3135; background:var(--tgl-pri05)}
.blockquote-box {position:relative; margin:1em auto 1.5em; padding:1.5rem 1.5rem .75rem; border-radius:.375rem; text-align:center; color:#2B3135; }
.blockquote-box blockquote {position:relative; margin:0 0 .75rem; padding:0 0 3.5rem; font-size: 112.5%; line-height:1.36}
.blockquote-box blockquote:before {content:''; position:absolute; bottom:1.25rem; left:50%; width:314px; height:1px; margin:0 0 0 -157px; background:var(--tgl-pri60)}
.blockquote-box blockquote:after {content:''; position:absolute; bottom:0; left:50%; width:2.5rem; height:2.5rem; margin:-1.25rem 0 0 -1.25rem; border-radius:100%; background:#000 url('//1gr.cz/o/lidovky_ln6/ico/ico-quote-fff.svg') no-repeat 50% 50% }
.blockquote-box h3 {margin:0 auto .75rem; font-weight:600; font-size:112.5%; line-height:1.6; font-family:inherit}
.blockquote-box h3 small {display:block; font-weight:400; font-size:88.88%; color:var(--tgl-ter60)}
.blockquote-box-sm {text-align:left}
.blockquote-box-sm blockquote {margin:0 0 1em; font-size:100%; line-height:1.6}
.blockquote-box-sm h3 {position:relative; min-height:2.5rem; padding:0 0 0 3.25rem; font-weight:600; font-size:100%; line-height:1.25; font-family:inherit}
.blockquote-box-sm h3:before {content:''; position:absolute; top:0; left:0; width:2.5rem; height:2.5rem; border-radius:100%; background:#4C70B5 url('/u/icon/fff/quotes-down.svg') no-repeat 50% 50% / 60% 60%}
.blockquote-box-sm h3 small {display:block; font-weight:400; font-size:87.5%; color:var(--tgl-ter60)}

.blockquote-box-sm {margin:0 auto 1rem; padding:1rem; border-radius:1rem;background:var(--tgl-pri05)}
.blockquote-box-sm a {text-decoration:none}
.blockquote-box-sm blockquote {margin:0 0 1em; font-size:100%; line-height:1.6}
.blockquote-box-sm h3 {position:relative; min-height:2.5rem; margin:0 0 .5em; padding:0 0 0 3.25rem; font-weight:600; font-size:100%; line-height:1.25; font-family:inherit}
.blockquote-box-sm h3:before {content:''; position:absolute; top:0; left:0; width:2.5rem; height:2.5rem; border-radius:100%; background:#000 url('/o/lidovky_ln6/ico/ico-quote-fff.svg') no-repeat 50% 50%}
.blockquote-box-sm h3 small {display:block; font-weight:400; font-size:87.5%; color:var(--tgl-ter60)}

.text ul li { list-style-position: outside; list-style-type: none; margin-bottom: 10px; padding-left: 15px; background: transparent url("//1gr.cz/o/lidovky_ln5/ico/dot-blue.png") no-repeat; background-position: 0 .5em; background-size: 8px 8px; }

#wrapper .complete.artlink { width: auto; line-height: 1.2; border: none; border-left: 3px solid var(--tgl-pri60); background: url("//1gr.cz/o/lidovky_ln5/m/navig/arrbig-right.png") no-repeat scroll right center; }
#wrapper .complete.artlink td { padding: 0.1em 1em; }

.catchbox-l, .catchbox-r, .mfwrite-region, .catchbox-dual-l { clear: both; display: block; margin: 0 0 1em; padding: 0.5em; /*color:#000;*/ background: var(--tgl-neutral05); }
.catchbox-l img, .catchbox-r img { display: block; }
.catchbox-l h4, .catchbox-r h4, .catchbox-dual-l h4 { font-weight:600; /*color:#000;*/ }
.catchbox-l, .catchbox-r, .mfwrite-region { margin: 0 0 .5em; }
.catchbox-emfd i { display: block; font-weight: normal; font-style: normal; }
.catchbox-emfd .h { display: block; }



.imagelist, .text .imagelist {position:relative; margin: 0 0 1em }
.imagelist + .imagelist-desc { margin-top: -1em }
.imagelist .cell { float: left; display: block }
.imagelist .cell-first { margin-left: 0 !important }
.text .imagelist p, .complete .imagelist p, .imagelist p { display: block; clear: both; margin: 0; padding: .462em 0 0; line-height: 1.3846; font-size: .8125rem; color: var(--tgl-ter60) }
.imagelist.imagelist p ~ p { border: 0 }
.imagelist-cl5 .cell, .imagelist-m304 .cell { width: 100%; margin-left: 0 }

@media all and (min-width:480px) and (max-width:1680px) {
	.imagelist.imagelist-cl5, .imagelist.imagelist-m304 { float: right; width: 50%; margin-left: 1em }
}

.imagelist-sph .cell { width: 264px; margin-left: 26px }
.imagelist-sp5 .cell { width: 172px; margin-left: 22px }
.imagelist-p135 .cell { width: 135px; margin-left: 6px }
.complete .imagelist-cl5 .cell { width: 540px; overflow: hidden }
.complete .imagelist-m304 .cell { width: 100%; margin-left: 0 }
.complete .imagelist-sph .cell { width: 49%; margin-left: 2% }
.complete .imagelist-sp5 .cell { width: 32%; margin-left: 2% }
.complete .imagelist-p135 .cell { margin-left: 0 }
[class*="complete-half"] .imagelist .cell { width: 100%; margin-left: 0 }
.complete-dual-l .imagelist-p135 .cell-first + .cell { float: right }
.cell img { vertical-align: middle }
.imagelist-fl, .text .imagelist-fl, .imagelist-fr, .text .imagelist-fr { clear: both }
.imagelist-cl6, .text .imagelist-cl6 { float: none; margin-right: 0; margin-left: 0 }
.text .imagelist-cl6 .cell, .text .imagelist-cl6h .cell { max-width: 100%; overflow: hidden; margin-left: 0 }
.imagelist-m304 .cell img, .imagelist-sph .cell img,
.text .imagelist-cl6 img, .text .imagelist-cl6h img { width: 100%; height: auto }
.complete-dual-l .imagelist { margin: 0 0 .2em }
.complete-dual-l .imagelist .cell { float: left; width: 49%; margin: 0 0 1% 2% }
.complete-dual-l .imagelist .cell-first { margin-left: 0 }
.complete-dual-l .cell img { width: 100%; height: auto }

.imagelist-flex { display: flex; flex-direction: column; width: 100% }
.imagelist-flex .cell { position: relative; flex: 1; flex-basis: 100% }
.imagelist-flex .cell ~ .cell { margin: 1em 0 0 0 }
.imagelist-flex > .fc0 { display: none }
.imagelist-flex img { width: 100%; height: auto }
.imagelist-16ku9 .imagespace, .imagelist-4ku3 .imagespace, .imagelist-1ku1 .imagespace { position: relative; overflow: hidden; display: block; width: 100%; height: 0 }
.imagelist-16ku9 .imagespace { padding: 56.25% 0 0 }
.imagelist-4ku3 .imagespace { padding: 75% 0 0 }
.imagelist-1ku1 .imagespace { padding: 100% 0 0 }
.imagelist-16ku9 .imagespace img, .imagelist-4ku3 .imagespace img, .imagelist-1ku1 .imagespace img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100% }

@media all and (min-width:480px) and (max-width:1680px) {
	.imagelist-flex { flex-direction: row }
	.imagelist-flex .cell ~ .cell { margin: 0 0 0 1em }
}

.imagelist.imagelist-fotogal1 { position: relative; width: 100%; overflow: hidden }
.imagelist-fotogal1 .more-gallery { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; display: flex; align-items: flex-end; text-align: center; color: #FFF; background: linear-gradient(rgba(16,36,71,0) 5%, rgba(16,36,71,.8) 100%); text-decoration: none; box-sizing: border-box }
.imagelist-fotogal1 .more-gallery .cell { float: none; padding: 0 0 1em }
.imagelist-fotogal1 .more-gallery h3 { margin: 0 auto .2em; color: #fff; line-height: 1.2 }
.imagelist-fotogal1 .more-gallery h3:before { content: ''; display: inline-block; width: .8em; height: .8em; vertical-align: top; margin: .2em .4em 0 0; background: url('/u/icon/fff/gallery.svg') no-repeat 50% 50% / contain }
.imagelist-fotogal1 .more-gallery span { display: inline-block; line-height: 1.7em; padding: 0 .85em; border: 1px solid #FFF; border-radius: 3px; font-size: .875rem; line-height: 1.6 }
.imagelist-fotogal1 .more-gallery b { font-weight: 800 }
.imagelist.imagelist-fotogal4 { display: grid; grid-gap: 1px; grid-template-columns: 1fr 1fr; margin: 0 0 .75em }

@media all and (min-width:480px) and (max-width:1680px) {
	.imagelist.imagelist-fotogal4 { grid-template-columns: repeat(4, 1fr) }
}

.imagelist.imagelist-fotogal4 .cell { float: none; display: block; margin: 0 }
.imagelist-fotogal4 .more-gallery { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; display: flex; align-items: center; text-align: center; color: #FFF; background: rgba(16,36,71,.8) }
.imagelist-fotogal4 .more-gallery .cell span { display: inline-block; margin: 4px auto 0; padding: 24px 0 0; font-size: .8125rem; line-height: 1.385; background: url('/u/icon/fff/gallery.svg') no-repeat 50% 0 / 20px 20px }
.imagelist-fotogal4 .more-gallery b { font-weight: 800 }
.imagelist + .imagelist.imagelist-fotogal4 { grid-template-columns: repeat(3, 1fr); position: relative; margin-top: -1em; border-top: 1px solid transparent }
.imagelist + .imagelist.imagelist-fotogal4 .cell:nth-child(3) { display: none }


/* kroky - cislovane boxiky - sjednoceno se vzhledem mezititulku (p.v.) */
.stepping-box, h3.stepping-box { clear: both; overflow: hidden; position: relative; width: 100%; margin: 1.85em 0 1em; font-size: 125%; line-height: 1.2; font-family: inherit }
h3.stepping-box:first-child { margin-top: 0 }
.stepping-box .fl { float: left; margin: 0.1em .8em 0 0; padding: 0.2em .4em; border-radius: 3px; font-weight: 800; font-size: 77%; color:var(--tgl-white); background: var(--tgl-pri60) }
.stepping-box .cell { display: inline; /*padding: 0 .4em;*/ line-height: 1.4; font-weight:600;  font-family: 'Lora',serif; }

.navig { text-align: center; }
.navig ul { list-style: none }
.list-art .navig li { display: inline; text-align: center; list-style: outside none none; }
.list-art .navig a { text-decoration: none; }
.list-art .navig .current { padding: 1px 3px; font-weight:600; background: var(--tgl-neutral05); }

.list-art .navig a.list-next { padding-right: 10px; }
.list-art .navig a.list-prev { padding-left: 10px; }


/* embed-social */
.embed-social {clear:both; width:100%; max-width:560px; line-height:1.4; margin:0 0 1em; color:#2B3135; background: var(--tgl-pri05); border-radius: 1rem }
.dark .embed-social {color:#F0F2F3; background:#2B3135}
.embed-social .es-box {padding:.4em 1rem .2em}
.embed-social .es-box:before {content:''; float:right; width:1.5em; height:1.5em; margin:1em 0 .5em; background:no-repeat 50% 50% / 100% 100%}
.embed-social-facebook .es-box:before {background-image:url('/o/lidovky_ln6/ico/ico-facebook.svg')}
.embed-social-instagram .es-box:before {background-image:url('/o/lidovky_ln6/ico/ico-instagram.svg')}
.dark .embed-social-instagram .es-box:before {background-image:url('/o/lidovky_ln6/ico/ico-instagram.svg')}
.embed-social-twitter .es-box:before {background-image:url('/u/icon/org/social-twitter.svg')}
.embed-social p {margin:0 0 .5em; word-wrap:break-word}
.embed-social p img {max-width:100%; height:auto; vertical-align:middle}
.embed-social .es-name, .embed-social .es-perex {display:block}
.embed-social .es-top {position:relative; display:table-cell; vertical-align:middle; height:40px; padding:.5em 1.25em .5em 50px;}
.embed-social .es-top img {position:absolute; z-index:1; top:8px; left:0; width:40px; height:40px; border-radius:100%}
.embed-social .es-img {overflow:hidden}
.embed-social .es-img span {display:block; height:0; margin:0 0 .4em; padding:0; background-repeat:no-repeat; background-position:50% 50%; background-size:cover}
.embed-social .es-img-1 span {width:100%; padding-top:60%}
.embed-social .es-img-2 span {width:49.5%; padding-top:40%}
.embed-social .es-img-4 span {width:49.5%; padding-top:25%}
.embed-social .es-img .fl {clear:both}
.embed-social .es-name a {text-decoration:none; color:inherit}
.embed-social .es-name a:hover {text-decoration:underline}
.embed-social .es-perex, .embed-social .es-date {font-size:81.25%}
.embed-social .es-perex {color:#2B3135}
.dark .embed-social .es-perex {color:#B2B9BE}
.embed-social .es-perex a {text-decoration:none; color:inherit}
.embed-social .es-perex a:hover {text-decoration:underline}
.embed-social .es-perex span {color:#000}
.embed-social .es-mid {clear:both; padding:.5em 0}
.embed-social .es-date {clear:both; margin:0 0 .3em; color:var(--tgl-ter60)}
.embed-social .es-bot {display:flex; justify-content:space-between; padding:.5em 0; border-top:1px solid #B2B9BE; font-size:81.25%}
.dark .embed-social .es-bot {border-color:#75868E}
.embed-social .es-bot a {float:left; margin:0 .2em 0 0; text-decoration:none; color:var(--txt-pri60)}
.embed-social .es-bot .fc0 {display:none}
.embed-social.embed-social-more .es-box .es-bot {text-align:center}
.embed-social.embed-social-more .es-box .es-bot a {float:none}

.ico-social {padding-left:1.4em; background:no-repeat 0 50%; background-size:1em 1em}
.ico-social-popular {background-image:url('/u/icon/137/popular.svg')}
.dark .ico-social-popular {background-image:url('/u/icon/abe/popular.svg')}
.ico-social-retweet {background-image:url('/u/icon/137/retweet.svg')}
.dark .ico-social-retweet {background-image:url('/u/icon/abe/retweet.svg')}
.ico-social-reply {background-image:url('/u/icon/137/reply.svg')}
.dark .ico-social-reply {background-image:url('/u/icon/abe/reply.svg')}
.ico-social-like {background-image:url('/u/icon/137/like.svg')}
.dark .ico-social-like {background-image:url('/u/icon/abe/like.svg')}
.ico-social-share {background-image:url('/u/icon/137/share.svg')}
.dark .ico-social-share {background-image:url('/u/icon/abe/share.svg')}
.ico-social-save {background-image:url('/u/icon/137/favorite.svg')}
.dark .ico-social-save {background-image:url('/u/icon/abe/favorite.svg')}

.instagram-box {margin:0 0 1em}
.instagram-box h3 {overflow:hidden; margin:0; padding:.2em .7em; border:3px solid #666; font-size:125%; font-weight:600; text-transform:uppercase; color:#FFF; background:#666}
.instagram-box h3:before {content:''; float:left; width:20px; height:20px; vertical-align:middle; margin:.1em .5em 0 0; background:url('/o/lidovky_ln6/ico/ico-instagram.svg') no-repeat center}
.instagram-box .box-in {overflow-y:scroll; width:100%; height:450px; margin:0; padding:0; border-bottom:3px solid #666; font-size:112.5%}




/*spendliky v mapach*/
.equip-map a { position: relative; overflow: hidden; display: block; }
.equip-map img { width: 100%; height: auto }
.equip-map-pin { position: absolute; width: 40px; height: 50px; margin: -50px 0 0 -20px; background: no-repeat 50% 100%; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; }
.equip-map-source { float: right; width: 69px; height: 18px; margin: -18px 0 0 0; background: url(/o/mapy/phonemaps.png) no-repeat 0 50%; z-index: 1; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
.equip-map-pin, .equip-map-source { -webkit-transform: scale(0.6667); transform: scale(0.6667); }
.equip-map p a { display: inline }

.commerce-entry { clear: both; min-height: 130px; margin-top: 15px; padding-bottom: 10px; border-bottom: var(--tgl-neutral05) 1px solid; }
.commerce-entry h4 { padding-bottom: 10px; line-height: 1em; font-size: 125%; font-weight:600; }
.commerce-entry img { vertical-align: top; margin: 0 20px 20px 0; }
.commerce-entry .textcontent { display: inline-block; width: 50%; min-width: 230px; }
.commerce-entry li { list-style: none; margin-bottom: 0.7em; line-height: 1.4; }
.commerce-entry .viewall a { font-weight:600; }




.a-dvertorial.art.a-dvertorial { position: relative; padding-top: 1em; }
.a-dvertorial.art.a-dvertorial:before { content: "ADVERTORI L"; position: absolute; top: 0; right: 0; font-size: 64%; color: #848689; font-family: "Inter", sans-serif; }
a.art.a-dvertorial *, a.art.a-dvertorial .brisk, a.art.a-dvertorial h3, a.art.a-dvertorial h2 { color: #666; font-family: "Inter", sans-serif; }
a.art.a-dvertorial h2 { font-weight:600; }

.art-full.a-dvertorial *, .art-full.a-dvertorial .authors .name { color: #666; font-family: "Inter", sans-serif; }

/*cara nema byt nad brandingem, zkusmo a v rychlosti resime pouhym odstranenim*/
/*#nejnovejsi {border-bottom:solid 1px #e7e7e8}*/

.nejnovejsi ul { position: relative; margin-bottom: .5rem; transition: all linear 2s }
.nejnovejsi ul:before { content: ""; position: absolute; left: 5px; top: 1rem; bottom: 0; width: 2px; background: var(--tgl-pri05) }
.nejnovejsi li { position: relative; list-style: none; padding-left: 15px; padding-top: 1rem; }
.nejnovejsi li:first-child {padding-top:.5rem}
.nejnovejsi li:last-child:before { background: linear-gradient(var(--tgl-pri05), transparent) }
.nejnovejsi .time { position: relative; display: block; font-size: 75%; color: #848689 }


.nejnovejsi .time:before { content: ''; position: absolute; left: -15px; top: .5em; width: 12px; height: 4px; border-radius: 2px; background: var(--tgl-pri60) }
.nejnovejsi li .art-link {display:block; font-family: 'Lora', serif; font-weight:600; text-decoration: none }

/*.packed .nejnovejsi ul:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 6em; background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1)) }*/
.packed .nejnovejsi li:nth-child(1n+3) { height: 0; padding-top: 0; overflow: hidden }



#nejctenejsi .arr-down { margin-top: -20px; }
#nejctenejsi .art { position: relative; min-height:0; margin:0; /*border-top: solid 1px #e7e7e8;*/}
#nejctenejsi .art {padding: 1rem}
#nejctenejsi .num{ position: absolute; /*top: 1.2rem;*/ left: 0;  font-weight:600; font-size: 1.2em; line-height: 1; color: var(--tgl-sec50); }

.section .list-nejctenejsi {margin:0}
.list-nejctenejsi .opener .cell {position:relative;padding:1rem; }
.list-nejctenejsi .art-img {margin-bottom:0}

#nejctenejsi h3 { margin-top: 0;font-size: 1rem;line-height: 1.33;}
#nejctenejsi .opener {margin-bottom: 0;padding:0}



.neviditelnypes { margin-bottom: 1rem; background: rgba(45, 164, 74, .1) }
.neviditelnypes h2, .neviditelnypes h2 a {font-family: 'Lora', serif; color: #2da44a }
.neviditelnypes h2:after { content: ''; display: inline-block; width: 50px; height: 32px; margin-left: 20px; vertical-align: middle; font-size: 1.25rem; background: url(//1gr.cz/o/pes/neviditelnypes-trbg.png) no-repeat; background-size: contain }
.neviditelnypes .art {min-height:0}
.neviditelnypes .art:first-child {border:none}
.neviditelnypes .authors {align-items: flex-start;margin-left: 0;}
.neviditelnypes h3 {    margin-top: -15px; margin-left:50px; }


.section-opinion { background: var(--tgl-pri05)}
.section-opinion:not(.opinion-list) {margin-top: -1rem;}
.section-opinion:not(.opinion-list) .art.opinion {padding-bottom:0}
.opinion a {  }
.art.opinion {position:relative; margin: 0 1rem; padding-left: 116px; padding-left:calc(100px + 1rem);min-height: 100px;border-top: solid 1px #fff;}
.section .art.opinion {margin:0}
.art.opinion:first-of-type {padding-top:0; border:none}
.section-opinion h2 { margin-bottom: .5rem; }
.section-opinion h2, .section-opinion h2 a {color: var(--txt-pri60); /*font-size: 100%; -pv*/}

.section-opinion:not(.opinion-list)  h2 {margin-left: 100px; margin-left:calc(100px + 1rem); font-size: 1rem; }

.art.opinion h3 { /*display: inline;*/ margin: 0; }

.art.opinion .authors {margin-left:0}
.art.opinion .authorbox-foto {position: absolute;left: 0;top: 1rem;width: 100px;height: 100px;overflow: hidden;border-radius: 100%;background: #c9d2e1; }
.art.opinion .authorbox-foto:before {content:"";position: absolute;left: 50%;top: 50%;width: 44px; height: 32px; margin-left: -22px; margin-top: -16px;opacity: .3;background: url(//1gr.cz/o/lidovky_ln6/ico/ico-quote.svg) no-repeat;background-size:contain;}
.art.opinion:first-of-type .authorbox-foto {top:0}

.art.opinion .name strong { display: block }

.art.opinion + * { /*margin-top: 2.33em;*/ }
.section-opinion:not(.opinion-list) .art.opinion .authorbox-foto {top: -1.8rem;top: -1.8rem;  z-index: 1;}

.krizovky-poutak {border:solid 1px #31353a}
.krizovky-poutak img {display:block; width:100%; height:auto}

.lgidnes, .lgidntv, .lgexpres { height: 1.5rem; overflow: hidden; display: block; margin-bottom: 5px; text-align: left; text-indent: -99em; background: no-repeat 0 50% / contain }
.lgidntv { background-image: url('//1gr.cz/u/loga-n4/idnestv.svg') }
.lgexpres { background-image: url('//1gr.cz/o/expres/LogoExpres4.svg') }
.lgidnes { background-image: url('//1gr.cz/u/loga-n4/idnes.svg') }

.box-idntv {display:none}



/* otvirak na SHP */


.section-video .mark-video:after { content: ""; position: absolute; right: 5px; bottom: 5px; /*top:46px;*/ width: 25px; height: 25px; background: url(//1gr.cz/o/lidovky_ln6/ico/ico-video.svg) }

.list-vid {margin-top:1rem}
.art-vid { overflow: hidden; float: left; width: 49%; margin: 0 0 0 2% }
.art-vid:nth-child(2n+1) { clear: both; margin-left: 0 }
.art-vid .art-link { padding: 0 0 1em; text-decoration: none }
.art-vid .art-img { float: none; display: block; width: 100%; height: auto; margin: 0 }
.art-vid u.art-img { width: 100%; height: 0; padding-bottom: 75% }
.art-vid .time { position: absolute; bottom: 0; right: 0; padding: .1em .8em; font-weight: normal; font-size: 75%; color: #FFF; background: #000 }
.art-vid h3 { margin-bottom: 1em; line-height: 1.2; font-weight: 600; font-size: 100% }
.art-vid h3 strong { color: #E41F1F; font-weight: inherit }
.art-vid .mark-video span { left: 50%; top: 50%; bottom: auto; margin-left: -20px; margin-top: -20px; }

videoplayer + small { height: 0; margin: 0; padding: 0; overflow: hidden }
videoplayer ~ h3 { padding: .3em 0 0; font-weight: 600; font-size: 125% }
videoplayer.dummy:before { width: 20%; margin: -10% 0 0 -10%; padding-top: 20%; }



/*---------------*/

videoplayer * { box-sizing: border-box; -moz-box-sizing: border-box; user-select: none; -moz-user-select: none; -webkit-user-select: none; }
videoplayer toolbar { background: #000; display: block; overflow: hidden; font-size: 75%; height: 4.25em; position: absolute; top: 100%; width: 100%; }
videoplayer seekbar { display: block; width: 100%; height: 1.25em; background: #FFF; box-shadow: 0 0 0 1px var(--tgl-neutral20) inset; position: relative; }
videoplayer seekbar bar { display: block; height: 100%; background: #CC0000; }
videoplayer seekbar stripemark { position: absolute; height: 100%; top: 0; width: 1px; background: rgba(255, 0, 0, 0.8); }
videoplayer:fullscreen toolbar { position: absolute; width: 100%; opacity: 0; bottom: 0 !important; top: auto; z-index: 3; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; }
videoplayer:-ms-fullscreen toolbar { position: absolute; width: 100%; opacity: 0; bottom: 0 !important; top: auto; z-index: 3; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; }
videoplayer:-moz-full-screen toolbar { position: absolute; width: 100%; opacity: 0; bottom: 0 !important; top: auto; z-index: 3; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; }
videoplayer:-webkit-full-screen toolbar { position: absolute; width: 100%; opacity: 0; bottom: 0 !important; top: auto; z-index: 3; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; }
videoplayer:fullscreen seekbar { top: 0; }
videoplayer:-ms-fullscreen seekbar { top: 0; }
videoplayer:-moz-full-screen seekbar { top: 0; }
videoplayer:-webkit-full-screen seekbar { top: 0; }
videoplayer:fullscreen toolbar:hover { opacity: 1; }
videoplayer:-ms-fullscreen toolbar:hover { opacity: 1; }
videoplayer:-moz-full-screen toolbar:hover { opacity: 1; }
videoplayer:-webkit-full-screen toolbar:hover { opacity: 1; }

videoplayer toolbar play { float: left; width: 4em; height: 3em; background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7,7l22,11L7,29V7z%22 fill=%22%23FFF%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; cursor: pointer; }
videoplayer toolbar play:hover { background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7,7l22,11L7,29V7z%22 fill=%22%23FFF%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer toolbar span { float: left; line-height: 2.25em; width: auto; height: 2.25em; padding: 0 1.5em 0 0.25em; color: #808080; font-weight:600; font-size: 133.333%; cursor: default; -moz-transition: color 0.33s linear; -o-transition: color 0.33s linear; -webkit-transition: color 0.33s linear; transition: color 0.33s linear; cursor: default; }
videoplayer toolbar span:after { content: attr(data-placeholder); visibility: hidden; }
videoplayer toolbar toggle { float: right; width: 3em; height: 3em; cursor: pointer; }
videoplayer toolbar toggle.select:before { content: attr(data-text) ' xxx'; line-height: 2.25em; width: 100%; height: 2.25em; font-size: 133.333%; padding: 0 0.5em 0 0.5em; color: #FFF; font-weight:600; -moz-transition: color 0.33s linear; -o-transition: color 0.33s linear; -webkit-transition: color 0.33s linear; transition: color 0.33s linear; }
videoplayer toolbar toggle.select:hover:before { color: #FFF; }
videoplayer toolbar toggle.select { position: relative; width: auto; cursor: pointer; }
videoplayer toolbar toggle.select select { position: absolute; left: 0; top: 0; height: 100%; width: 100%; border: 0; opacity: 0; font-size: 133.333%; font-weight:600; }
videoplayer toolbar toggle.select option { padding: 0.25em 0.5em; }
videoplayer toolbar toggle.subtitles-off { position: relative; width: auto; }
videoplayer toolbar toggle.subtitles-off:before { content: 'Titulky'; line-height: 2.25em; width: 100%; height: 2.25em; font-size: 133.333%; padding: 0 0.5em; color: #FFF; font-weight:600; -moz-transition: color 0.33s linear; -o-transition: color 0.33s linear; -webkit-transition: color 0.33s linear; transition: color 0.33s linear; }
videoplayer toolbar toggle.volume { float: left; background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.4,29L11,23V13l8.5-6L20,7.6l0,20.7L19.4,29z M5,13h5v10H5V13z M27.7,25.5C27.7,25.5,27.7,25.5,27.7,25.5l-0.2,0.2 l-0.3,0.2c-0.1,0.1-0.4,0.1-0.5,0l-1.5-1.4c-0.1-0.1-0.1-0.3,0-0.5l0.3-0.2c3.6-3.4,3.6-8.2-0.1-11.6L25.1,12 c-0.1-0.1-0.1-0.3,0-0.5l1.5-1.4c0.1-0.1,0.4-0.1,0.5,0l0.3,0.2l0.4,0.3c0,0,0,0,0,0.1C32.1,15,32.1,21.2,27.7,25.5z M24.7,22.6 C24.7,22.6,24.7,22.7,24.7,22.6l-0.2,0.2l-0.3,0.2c-0.1,0.1-0.4,0.1-0.5,0l-1.5-1.4c-0.1-0.1-0.1-0.3,0-0.5l0.3-0.2 c3-2.8,0.9-5.1-0.1-5.9l-0.3-0.2c-0.1-0.1-0.1-0.3,0-0.5l1.5-1.4c0.1-0.1,0.4-0.1,0.5,0l0.3,0.2l0.4,0.3c0,0,0,0,0,0.1 C27.4,16,27.5,20,24.7,22.6z%22 fill=%22%23FFF%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer toolbar toggle.fullscreen { background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21,29v-3h5v-5h3v8H21z M26,10h-5V7h8v8h-3V10z M7,29v-8h3v5h5v3H7z M10,15H7V7h8v3h-5V15z%22 fill=%22%23FFF%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer:fullscreen toolbar toggle.fullscreen { background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7,15v-3h5V7h3v8H7z M12,24H7v-3h8v8h-3V24z M21,15V7h3v5h5v3H21z M24,29h-3v-8h8v3h-5V29z%22 fill=%22%23FFF%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer:-ms-fullscreen toolbar toggle.fullscreen { background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7,15v-3h5V7h3v8H7z M12,24H7v-3h8v8h-3V24z M21,15V7h3v5h5v3H21z M24,29h-3v-8h8v3h-5V29z%22 fill=%22%23FFF%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer:-moz-full-screen toolbar toggle.fullscreen { background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7,15v-3h5V7h3v8H7z M12,24H7v-3h8v8h-3V24z M21,15V7h3v5h5v3H21z M24,29h-3v-8h8v3h-5V29z%22 fill=%22%23FFF%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer:-webkit-full-screen toolbar toggle.fullscreen { background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7,15v-3h5V7h3v8H7z M12,24H7v-3h8v8h-3V24z M21,15V7h3v5h5v3H21z M24,29h-3v-8h8v3h-5V29z%22 fill=%22%23FFF%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer a.share-button { float: left; width: 2.5em; height: 2.5em; margin: 0.25em 0; }
videoplayer a.facebook { background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M24.2,8v4h-3.6c-0.8,0-1.4,0.6-1.4,1.4V15h4l-0.5,4h-3.5v9h-4v-9h-2v-4h2v-1.9c0-2.8,2.3-5.1,5.1-5.1H24.2z%22 fill=%22%23808080%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer a.twitter { background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M8.66,18.55c-0.04,0-0.08,0-0.12,0c-0.16-0.25-0.42-0.45-0.58-0.7c-0.44-0.67-0.72-1.57-0.74-2.63 c0.01,0,0.03,0,0.04,0c0.36,0.33,1.4,0.57,2.09,0.58c0-0.03,0-0.05,0-0.08c-0.39-0.11-0.71-0.51-0.93-0.81 c-0.32-0.44-0.68-0.88-0.89-1.43c-0.15-0.41-0.17-0.87-0.27-1.32c-0.16-0.72,0.16-1.57,0.35-2.01c0.12-0.29,0.31-0.66,0.31-0.66 s3.57,4.68,9.84,4.96c-0.44-1.43,0.07-4.13,2.38-5.29c2.51-1.26,4.57-0.2,5.74,0.92c0.15,0.04,0.63-0.11,0.91-0.21 c0.67-0.24,1.48-0.63,2.09-0.93c0-0.21-0.25,0.6-0.5,1.01c-0.25,0.4-0.49,0.8-0.85,1.08c-0.93,0.75-0.7,0.33-0.7,0.5 c0.92,0,2.7-0.74,2.7-0.74s-0.5,0.74-1.1,1.35c-0.57,0.59-1.25,1.05-1.25,1.05s0.39,8.09-6.27,12.24 c-6.66,4.14-13.78,0.52-14.41-0.08c0.04-0.04,0,0,0.04-0.04c0.45,0.09,1.3,0.1,1.74,0c0.31-0.03,0.62-0.05,0.93-0.08 c1.05-0.27,2-0.57,2.87-1.08c0.42-0.25,0.98-0.42,1.24-0.81c-0.37-0.05-0.75-0.1-1.12-0.16c-1.2-0.4-2.09-1.07-2.71-2.05 C9.28,20.86,8.94,20.48,9,20.06c0.08,0,0.16,0,0.23,0c0.24,0.16,1.61-0.02,1.74-0.12c-0.03-0.01-0.05-0.03-0.08-0.04 c-0.23-0.06-0.46-0.13-0.7-0.19C9.83,19.55,8.73,18.95,8.66,18.55z%22 fill=%22%23808080%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer a.embed { background: url(data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21.5,25l4.1-7l-4.1-7h3.4l4.1,7l-4.1,7H21.5z M13.4,25l-4.1-7l4.1-7h-3.4L6,18l4.1,7H13.4z M17.5,27l3-18h-3.4l-3.1,18 H17.5z%22 fill=%22%23808080%22/%3E%3C/svg%3E) no-repeat 50% 50%; background-size: contain; }
videoplayer toolbar a.share-button { top: 19px; right: 84px; }


#wrapper videoplayer.dummy:before { background: url('http://1gr.cz/o/lidovky_ln6/ico/ico-video.svg') no-repeat 0 50%; background-size: contain; }
#wrapper .videoplayer.dummy:hover:before,
#wrapper .videoplayer.dummy:focus:before { background-color: #000; }

.sph-videoplayer {/*margin-top:1rem MFV-33524*/}
.sph-videoplayer videoplayer + small { height: 0; margin: 0; padding: 0; overflow: hidden }
.sph-videoplayer .art-link {text-decoration:none}
.sph-videoplayer h3 { padding: .3em 0 0; font-weight: 600; font-size: 100% }
.sph-videoplayer videoplayer.dummy:before { width: 20%; margin: -10% 0 0 -10%; padding-top: 20%; }

#wrapper .sph-videoplayer videoplayer.dummy { margin-bottom: 2.5em }
#wrapper .sph-videoplayer videoplayer.dummy:before { width: 100%; height: 3em; padding: 0px 0 0 3em; left: 0; top: 100%; margin: auto; box-sizing: border-box; z-index: 1; text-align: left; border-radius: 0; background: #000 url('data:image/svg+xml,%3Csvg viewBox=%220 0 36 36%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7,7l22,11L7,29V7z%22 fill=%22%23FFF%22/%3E%3C/svg%3E') no-repeat 0 50%; background-size: contain; }
#wrapper .sph-videoplayer videoplayer.dummy:hover:before,
#wrapper .sph-videoplayer videoplayer.dummy:focus:before { background-color: #000; }




.mark-photogallery .image { position: relative; }
/*.mark-photogallery .image:after {content:""; position:absolute; z-index:1; width:41px; height:41px; top:50%; left:50%; margin-top:-20px; margin-left:-20px; background:url('//1gr.cz/o/lidovky_ln5/ico/play-small.png') 50% 50% no-repeat;}*/
/*.video-youtube span {position:absolute; z-index:1; width:22px; height:22px; bottom:.2em; right:.3em; background:url('//1gr.cz/o/lidovky_ln5/ico/play-smallest.png') 50% 50% no-repeat;}*/
/*.mark-video.art-img:after {content:""; position:absolute; z-index:1; width:22px; height:22px; bottom:7px; right:7px; background:url('//1gr.cz/o/lidovky_ln5/ico/play-smallest.png') 50% 50% no-repeat;}*/

iframe[src*="youtube.com"], iframe[src*="youtube-nocookie.com"] { width: 100%; }


.art-full .next-art { padding: .55em 0 0; }
#news-art .next-art { padding: 0; }
#news-art .nav { margin-bottom: 2.5em; }

.equ-gal { display: block; }
.equ-gal span { width: 50%; height: 9em; display: block; }
.equ-gal .image { float: left; box-sizing: border-box; width: 50%; height: auto; padding-right: 1px; overflow: hidden; }
.equ-gal img { display: block; width: auto; height: auto; max-width: 100%; max-height: 100%; }

/*.btn, .btn-logout { display: inline-block; height: 2em; padding: 0 0.5em; line-height: 2em; text-align: center; text-decoration: none; color: #fff; border: none; border-radius: 0; background: var(--tgl-pri60); }*/
.art-full .btn { margin: 0 0 .8em; }





/* grafy v  l nku */
.g-graph { margin-bottom: 20px; }
.g-graph h3, .g-graph p.subtitle, .g-graph p.caption, .g-graph span, .g-graph p { }
.g-graph h3 { font-size: 120%; }
.g-graph p { margin: 0; font-size: 90%; }
.g-graph p.caption { clear: both; padding: 2px 4px 4px 4px; color: #31353a; border-bottom: 1px solid var(--tgl-neutral20); }
.g-graph .graph-wrap { position: relative; width: 100%; padding: 5px 0; background: url("/o/lidovky_ln3b/bg/graph_bg_blue_horiz.png") center left repeat-y; }
.g-graph .graph-wrap .graph-item { position: relative; width: 60%; left: 23%; }
.g-graph .graph-wrap .graph-item .graph-label { display: inline-block; position: absolute; left: -38%; width: 33%; text-align: right; vertical-align: top; font-size: 80%; line-height: 1; }
.g-graph .graph-wrap .graph-value { display: inline-block; position: absolute; right: -50px; width: 42px; font-size: 80%; padding-top: 6px; line-height: 1; }
.g-graph .graph-wrap .graph-bar-wrap { position: relative; margin-bottom: 2px; height: 25px; }
.g-graph .graph-wrap .graph-bar { display: block; float: left; height: 100%; width: 100%; border-radius: 0 3px 3px 0; background: url("/o/lidovky_ln3b/volby2013/bar-shade.png") top left; background-repeat: repeat-x; }

form .error { color: #F00; }
form .error input { background: #FFF9F9; border: solid #F00 1px; }
form .error small { margin-left: 2px; }


#wrapper .tit-photog { color: #e7e7e8; padding: .6em;  margin-top: 2em; background-color: #000; font-size: 110%; text-align: center; }
.tit-photog span { font-size: 85%; color: var(--tgl-neutral20); display: block; margin-bottom: .6em; }

#shponline { display: block; padding-bottom: .5em; margin: .5em 0 1em 0; border-radius: 0 0 .5em .5em; background-image: linear-gradient(bottom, rgb(161,208,255) 0%, rgb(255,255,255) 90%); background-image: -o-linear-gradient(bottom, rgb(161,208,255) 0%, rgb(255,255,255) 90%); background-image: -moz-linear-gradient(bottom, rgb(161,208,255) 0%, rgb(255,255,255) 90%); background-image: -webkit-linear-gradient(bottom, rgb(161,208,255) 0%, rgb(255,255,255) 90%); background-image: -ms-linear-gradient(bottom, rgb(161,208,255) 0%, rgb(255,255,255) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(161,208,255)), color-stop(0.9, rgb(255,255,255)) ); }
#shponline div { color: #fff; line-height: 2em; font-size: 1em; padding: 0 1em; font-weight:600; background: #5370a0; border-radius: .5em; background-image: linear-gradient(bottom, rgb(0,51,102) 11%, rgb(0,87,173) 56%); background-image: -o-linear-gradient(bottom, rgb(0,51,102) 11%, rgb(0,87,173) 56%); background-image: -moz-linear-gradient(bottom, rgb(0,51,102) 11%, rgb(0,87,173) 56%); background-image: -webkit-linear-gradient(bottom, rgb(0,51,102) 11%, rgb(0,87,173) 56%); background-image: -ms-linear-gradient(bottom, rgb(0,51,102) 11%, rgb(0,87,173) 56%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.11, rgb(0,51,102)), color-stop(0.56, rgb(0,87,173)) ); }
#shponline img { width: 10px; }
#shponline span { height: 2.66em; overflow: hidden; padding: 0 .5em; line-height: 1.33em; display: block; color: #666; margin: .25em 0 0; font-size: 1em; }
#shponline div span { height: auto; float: right; line-height: 2em; color: var(--tgl-neutral05); font-weight:600; margin: 0; padding: 0; }
#shponline h3 { font-size: 150%; padding: 0 .25em; margin-top: .25em; }


/* online rozhovor */
.online-art {margin-bottom:1.5rem}
.online-art h2 {margin-bottom:1rem}
.online-art .art-info {margin-bottom:1rem; color:#4f5256; }

.online-form {margin-bottom:2rem}
.online-form label {font-size:.75rem; font-weight:bold }
.online-form input[type=text] { width: 100%; margin-bottom: 1rem; padding: 0.5rem; font-size: .875rem; border-radius: 0.5rem; border: solid 1px #848689; }
.online-form textarea { width: 100%; height: 10em; padding: 0.5rem; font-size: .875rem; border-radius: 0.5rem; border: solid 1px #848689;  }
.online-form input[type=submit] { margin: 1rem auto 0rem 5rem; padding: 0.75rem 1.5rem; color: #fff; font-size: .75rem; border: none; border-radius: 1em; background: #000 }
.online-form #d-editor-status { text-align: right; font-size: .75rem }

.online-list .quest, .online-list .answ {padding:.5rem; font-size: .875rem;}

.online-list .quest {background:var(--tgl-neutral05); }
.dark .online-list .quest {color:#FFF}
.online-list .th {font-weight:600}

.online-list .name, .online-list .date { margin:0; padding:.2em 0 0; }
.online-list .name {display: block; text-align: right; color:var(--txt-pri60); font-weight:600}
.dark .online-list .name {color:#D00}

.online-list .answ { margin: 0 0 1em;}

.online-list .art-img {width:48px; height:36px}

.online-table table {width:100%; margin:0 0 5px; border-collapse:collapse; font-size:87.5%}
.online-table th, .online-table td {padding:5px;}
.online-table td {border-bottom:1px solid rgba(128,128,128,.1)}

/*seznam online rozhovoru, obecne*/
.multi-ul li {list-style:none; margin-bottom:.25rem}


/* ankety */

.anketa-list .entry {margin:0 0 .5em}
.vote {position:relative; padding-bottom:1px}
.vote .vote {overflow:hidden; width:100%; padding-bottom:0}
.vote .vote a, .vote .vote .vcl, .vote .vote label {display:block; padding:0 2em 0 0; text-decoration:none; color:inherit}
.vote .vote a:after {content:''; position:absolute; top:-1000px; bottom:-1000px; left:-1000px; right:-1000px; z-index:5; background:url('/u/free.gif'); background:padding-box}
.vote .vote .rate {position:absolute; top:0; right:0}
.vote .vote .eb {height:6px; border-radius:3px; font-size:2px; line-height:6px; color:#2B3135; background:var(--tgl-pri05)}
.vote .vote .vb {height:6px; border-radius:3px; font-size:2px}
.vote .c1, .vote .c1 a {color:var(--txt-pri60)}
.vote .c1 .vb, .vote .vb {background:var(--tgl-pri60)}
.vote .c2, .vote .c2 a {color:#122E5B}
.vote .c2 .vb {background:#122E5B}
.vote .c3, .vote .c3 a {color:#000}
.dark .vote .c3, .dark .vote .c3 a {color:#FFF}
.vote .c3 .vb {background:#000}
.dark .vote .c3 .vb {background:#FFF}
.vote .c4, .vote .c4 a {color:#666}
.dark .vote .c4, .dark .vote .c4 a {color:#AAA}
.vote .c4 .vb {background:#666}
.dark .vote .c4 .vb {background:#AAA}


/* ankety */
.anketa-art {margin:0 0 1em}
.anketa-art h2 {margin:0 0 .3em; font-size:110%; font-weight:600; color:rgba(128,128,128,.8)}
.anketa-art h1 {margin:0 0 .5em; font-size:150%; font-weight:600; line-height: 1.2;}
.anketa-art .perex {line-height:1.5; margin:0 0 .5em; font-size:112.5%}
.anketa-info {margin:1em 0; padding:.75em; border-radius:5px; background-color:rgba(128,128,128,.2); text-transform:uppercase; font-weight:600}
.anketa-list .entry {margin:0 0 1em}
.anketa-list .entry img {width:100%; height:auto}
.anketa-list input[type="radio"] {position:relative; top:2px}
.anketa-list label b {margin-left:10px}
.anketa-list a {text-decoration:underline}
.anketa-list .vote {padding:12px 10px 10px; background-color:#FFF}
.dark .anketa-list .vote {background-color:#000}
.anketa-list .vote .vote {padding:0; border:none; background:none}
.anketa-list .vote p {padding-top:1em}
.anketa-list div.entry div:nth-child(2) {position:relative; top:-5px}
.anketa-list .captcha input#overeni {padding:.75em; width:100%}
.anketa-list .captcha {margin:0 0 1em}
.anketa-list .warning {margin:2em 0}
.anketa-list .warning p {margin:1em 0}


.anketa-in-art {margin:0 0 1em; padding:1em 1rem .3em; border-radius:.375rem; color:#2B3135; background:var(--tgl-pri05)}
.dark .anketa-in-art {color:#F0F2F3; background:#2B3135}
.anketa-in-art .warning, .content .anketa-in-art .warning {padding:1em 0 0; border-top:1px solid var(--tgl-ter10); font-size:87.5%}

.anketa-in-art .warning h2.ico-info {line-height:1.5714; margin:0; padding:0 0 0 1.6em; font-weight:600; font-size:100%; font-family:inherit; text-transform:uppercase; color:#434D52; background:url('/u/icon/344/info.svg') no-repeat 0 .15em / 1.1428em 1.1428em}
.dark .anketa-in-art .warning h2.ico-info {color:#B2B9BE; background-image:url('/u/icon/bbc/info.svg')}
.anketa-in-art .warning h2 span {display:none}
.anketa-in-art h3 {font-size:125%}
.anketa-in-art .anketa-list {width:auto}
.anketa-in-art .vote {border:0; border-radius:4px}
.anketa-in-art .btn {margin:0 0 .5em; border-color:#E41F1F; color:var(--tgl-neutral05); background:#E41F1F}

.art-archiv {margin:0 0 22px; padding:0 10px}
.art-archiv .warning h2 {height:auto; line-height:1.25em}
.art-archiv .inputs {float:left; margin-bottom:12px}
.art-archiv label {display:block; font-size:68.75%}
.art-archiv .inputs input {width:7em; border:1px solid var(--tgl-ter10); color:#2B3135;  margin-right:12px; border-radius: 6px;}
.art-archiv .bt {width: 7em; margin-top: 1em; padding: 2px; line-height: 1.2em; border-radius: 6px; border: none; color: #fff;  background: #000; }




/*.box-in .ico-r { float: right; height: 20px; padding: 10px 0 18px; }
.box-in .ico-r a { float: right; font-size: 72%; line-height: 1.5; }*/


.btn.art-moot-btn span { float: left; width: 20px; height: 100%; margin: 1px 0.6em 0 0; }

.art .timeline-art { color: #666; line-height: 172%; font-size: 90%; display: block; margin: 0; padding: 0; }
.art .timeline-art .aktual { font-weight:600; color: #f22; }

.doporucujeme {    margin: 0 -1rem 1rem; padding: 1rem; border: solid #e7e7e7; border-width:1px 0}
.doporucujeme .art { padding: 1rem 0 0; border: none;}

#unpack-menu .half-l, #unpack-menu .half-r { width: 49%; margin: 0 0 .5em; }
.art-full .art-moot .complete .content { text-align: left; }
.art-full .art-moot .btn { height: 1.4em; margin: 0.7em 0 0; text-align: center; line-height: 1.2; background: none; }
.btn-more, .btn-send { text-align: center; }

.submenu.domaci-mazlicci { padding: 18px 0 0 80px; min-height: 70px; line-height: 1.6; border-top: 1px solid var(--tgl-neutral05); background: url(//1gr.cz/o/lidovky/ico/domaci-mazlicci.png) no-repeat 0 15px; background-size: 70px; }
.submenu.domaci-mazlicci li { list-style: none; display: inline-block; text-transform: uppercase; }
.submenu.domaci-mazlicci li:before { content: "| "; }
.submenu.domaci-mazlicci li:first-child:before { content: ""; }
.submenu.domaci-mazlicci li a { font-size: 110%; font-weight:600; }

/*.btn-logout {width:7em; height:3em; margin: 2px 0 0; text-transform:uppercase;  border-radius:3px; }*/

.btn-header { border: 1px solid #C22; text-align: left; color: #FFF; background: #C71C1C url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAlCAIAAAAMShT+AAAAJElEQVR42mN4rajIxMDAwPTv/3+m/0AaBWMTwydOSI4YeQYGAOjcLkiOC8pWAAAAAElFTkSuQmCC) 0 100% repeat-x; background-size: contain; }
.btn-unroll, .btn-out { border: 1px solid #666; text-align: left; color: #FFF; background: #666 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAAAAABuyQ1LAAAADklEQVQIHWOYyfSfHhAAchwzzTvRaCwAAAAASUVORK5CYII=) 0 100% repeat-x; background-size: contain; }
.btn-unrolled { border: 1px solid #EAEAEA; color: #31353a; background: #EAEAEA url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAAAAAADovi+AAAADklEQVQIHWM4w8RIPgQAO6IBJyzuH9EAAAAASUVORK5CYII=) 0 100% repeat-x; background-size: contain; }
.art-moot-btn { background: #FFF; }
.btn span { float: right; height: 100%; margin-left: .3em; }
.btn-out span { background-position: 0 50%; }
.next-art .btn-out span { background-position: -50px 50%; }
.btn-unroll span { background-position: -150px 50%; }
.btn-unrolled span { background-position: -250px 50%; }
.btn-loading span { width: 24px; margin-right: -6px; }
.btn-disabled { display: none; }
.btn-more.btn-loading span { display: inline-block; float: none; margin-right: .5em; vertical-align: top; }

.search {margin-bottom:1rem}
.search input[type=text] {margin-right: .5rem; padding: .4rem .5rem; line-height: 1.4; border-radius: 6px; border: solid 1px #848689; vertical-align: middle;}
.search .btn {height:2.5rem; line-height:2.5; font-size:75%; color:#fff;  border-radius: 12px; border:none; background:var(--tgl-neutral90)}

/* PODCASTY */
.btn-podcast, .art-full .complete .btn-podcast {display:inline-block; line-height:1em; padding:.4em .8em .4em 2em; border:1px solid #D6DEEB; border-radius:3px; font-size:87.5%; color:#122E5B; background:var(--tgl-pri05) url('/u/icon/137/podcast-btn.svg') no-repeat .7em 50% / 1em 1em; text-decoration:none; transition:.4s}
.title-ico-podcast:before {content:''; display:inline-block; width:1em; height:1em; margin:.15em .2em 0 0; vertical-align:top; background:url('/u/icon/137/podcast.svg') no-repeat 50% 50%}
.complete a.btn-podcast {margin:0 0 .5em}
.complete h3.title-ico-podcast {font-size:112.5%}

.podcast-player {min-height:3.1875em}
.podcast-player small {display:none}
.art-full .podcast-player {margin:0 0 1.5em}

.complete-podcast {clear:both; margin:0 0 1em; padding:1.25em 1em; border-radius:.375rem; color:#2B3135; background:var(--tgl-pri05)}
.dark .complete-podcast {color:#F0F2F3; background:#2B3135}
.complete-podcast .o-hid {overflow:hidden; display:block; margin:0 0 1em; text-decoration:none; color:#122E5B}
.dark .complete-podcast .o-hid {color:#FFF}
.complete-podcast img.midi {width:20%; max-width:80px; height:auto; margin:0 .5em 0 0}
.complete-podcast h3 {display:table-cell; line-height:1.2; font-weight:600; font-size:125%}
.complete-podcast .podcast-player {margin-bottom:0}

.podcast-header {margin:0 0 1em}
.podcast-header .btn-rss {float:right; margin:0 0 .5em 1em}
.podcast-header .title-ico-podcast {margin:0 0 .5em; font-weight:600; font-size:150%}
.podcast-select {position:relative; z-index:2; float:right; margin:0 0 .5em 1em; font-size:92.3%}
.podcast-select ul {overflow:hidden; max-height:0; opacity:0; position:absolute; top:100%; left:0; width:100%; border:1px solid #D6DEEB; border-radius:0 0 3px 3px; box-shadow:0 4px 4px rgba(0,0,0,.1); -webkit-box-sizing:border-box; box-sizing:border-box; transition:1s}
.podcast-select.active ul {max-height:10em; opacity:1}
.podcast-select li {display:block}
.podcast-select li ~ li {border-top:1px solid var(--tgl-pri05)}
.podcast-select a {display:block; line-height:1em; padding:.6em .8em .6em 2em; color:#122E5B; background:#FFF no-repeat .7em 50% / 1em 1em; text-decoration:none; transition:.4s}
.podcast-select.active .ico-podsel {border-color:#4C70B5; background-color:var(--tgl-pri05); text-decoration:inherit}
.podcast-select .ico-podsel {border:1px solid #D6DEEB; border-radius:3px; background-image:url('/u/icon/137/podsel.svg')}
.podcast-select .ico-spotify {background-image:url('/u/icon/org/spotify.svg')}
.podcast-select .ico-rss {background-image:url('/u/icon/137/rss.svg')}
.podcast-select .ico-rss:before {display:none}
.podcast-select .ico-apple-podcasts {background-image:url('/u/icon/org/apple-podcasts.svg')}




/* diskuse */


.moot-art, .moot-form, .moot-list { margin: 0 1rem; }

.moot-art h3 { margin: 0 0 1.5rem; font-size: 112.5%; font-weight:600 }
.moot-art h3 a { text-decoration: none }


.moot-form { padding: 1rem; background: var(--tgl-pri05) }
.dark .moot-form { }
.moot-form h3 { color: #000 }
.moot-form .fr { float: none; font-size: 75%; }
.moot-form .fr a { text-decoration: none; color: var(--txt-pri60); font-weight:600; }
.moot-form .fr a sup { color: #000 }
#moot-editor { margin-top: 1rem }

.moot-form form { position: relative; padding-bottom: 6rem }
.moot-form label { text-transform: lowercase }
.moot-form label:first-letter { text-transform: uppercase }
.moot-form label[for=moot-textarea] { display: block; font-weight:600; }
.moot-form label[for=zasilat_reakce] { display: block; }

.moot-form .btn-send, .next-art .btn-more { height: 3.5rem; line-height: 3.5rem; color: #fff; font-size: 87.5%; font-weight:600; border-radius: 12px; background: var(--neutral90) no-repeat right 2em center; }
.moot-form .btn-send, .next-art .btn-more:not(.btn-disabled) { padding-right: 3rem; }
.moot-form .btn-send:hover, .next-art .btn-more:hover { background-color: var(--tgl-pri60) }
.moot-form .btn-send { position: absolute; bottom: 1rem; background-image: url(/o/lidovky_ln6/ico/ico-arr-right-fff.svg) }
.moot-form .btn {color:#fff;background-color:var(--tgl-neutral90)}
.moot-form .btn-plus:before {content:"";display:inline-block;width:30px;height:30px;background:url(//1gr.cz/o/lidovky_ln6/ico/ico-plus-fff.svg)}

.moot-form #d-editor-status { position: absolute; top: 0; right: 0; z-index: 1; text-align: right; font-size: 87.5% }
.moot-form #d-editor-status.forms-textlimit-warning { width: 100%; color: #C00; background: #FFF }
.dark .moot-form #d-editor-status.forms-textlimit-warning { color: #3FF; background: #000 }
.moot-form .half-l { float: left; width: 39% }
.moot-form .half-r { float: right; width: 59% }
.moot-form .inputs textarea { width: 100%; height: 5.33em; overflow: auto; border-radius: 8px }

/*.moot-form .picture img {float:left; margin:0 15px 5px 0; clear:both}
.moot-form .picture input {width:15em}*/


/*.moot-form .new .say {color:#000; background:#E3E3E3}
.dark .moot-form .new .say {color:#FFF; background:#1C1C1C}*/



.moot-tip { margin: 1rem; padding: 1rem; border-radius: .5em; background: #fae6eb }
.moot-tip h3 { margin-bottom: 0; color: var(--tgl-sec50) }
.moot-tip h3:before { content: ""; display: inline-block; width: 20px; height: 20px; margin-right: .2em; background: url(/o/lidovky_ln6/ico/ico-info-c03.svg) no-repeat; background-size: contain }
.dark .moot-tip h3 { }
.warning h2 { font-family: Inter, sans-serif }
.moot-tip p { }

.moot-list { }
.moot-list .nav { display: flex; margin: 1rem -1rem; border-bottom: solid 1px #e7e7e8 }
.moot-list .nav li { list-style: none; display: block; }
.moot-list .nav a { display: block; position: relative; top: 2px; padding: 1rem; text-decoration: none; font-weight:600; text-transform: uppercase; color: #4f5256; border-radius: 0; }
.moot-list .prep-1 .nav li:first-child a, .moot-list .prep-2 .nav li:nth-child(2) a { color: var(--tgl-sec50); border-bottom: solid 3px; }

@media all and (max-width:400px) {
	.moot-list .nav li { flex: 50% 0 0 }
	.moot-list .nav li:last-child { text-align: right; }
}

.ico-time:before, .ico-share:before, .ico-react:before, .ico-thread:before { content: ''; display: inline-block; width: 1.1em; height: 1.2em; margin-left: .5em; vertical-align: middle; background: no-repeat; background-size: contain }
.ico-time:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-time.svg) }
.ico-share:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-share.svg) }
.ico-react:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-reply.svg) }
.ico-thread:before { background-image: url(//1gr.cz/o/lidovky_ln6/ico/ico-thread.svg) }

.contribution {position: relative; margin: 1rem 0; padding-top: 1em; font-size: 87.5%; background: var(--tgl-pri05) }
.contribution .name { position: relative; float: left; margin-left: 1rem; color: var(--txt-pri60); font-weight:600; text-transform: uppercase }
.contribution .name a { position: relative; color: var(--txt-pri60); text-decoration: none }
.name i { position: absolute; top: -5000px; left: -5000px }
.contribution .date { float: right; margin-right: 1rem; font-size: 85.714%; color: #4f5256 }
.contribution .user-text { clear: both; }
.user-text p { margin: 0 0 .3em; padding: 0 1rem .5rem }

.contribution .properties { display: table; table-layout: fixed; width: 100%; background: var(--tgl-neutral05); }
.properties > * { display: table-cell; white-space: nowrap; vertical-align: top }
.properties a, .score .ico-plus, .score .ico-minus { display: block; line-height: 32px; height: 30px; overflow: hidden; color: var(--txt-neutral90) }
.properties a { text-decoration: none }
.properties .score { width: 6em; font-weight:600 }
.properties .score a { font-size: 85.714%; }
.score .ico-plus, .score .ico-minus { float: left; padding: 0 8px }
.score .ico-plus { position: relative; color: #03aa00 }
.score .ico-plus:before { content: "+"; margin-right: .2em }
.score .ico-plus:after { content: ''; position: absolute; top: 15%; right: 0; width: 1px; height: 70%; background: rgba(128,128,128,.2) }
.score .ico-minus { color: var(--tgl-sec50) }
.score .ico-minus:before { content: "\2212"; margin-right: .2em }
.properties .cell-share, .properties .cell-react, .properties .cell-thread { width: 7em; padding-right: 8px; direction: rtl; text-align: right; font-size: 85.714%; }
.properties .cell-share { width: 5em }
.properties .cell-thread { width: 5.3em }
.cell-share a, .cell-react a, .cell-thread a { overflow: hidden; white-space: normal }
.contribution-add { position: absolute; bottom: 0; right: 0; line-height: 30px; border-collapse: collapse; color: #FFF; background: #000 }
.contribution-add a { color: #FFF; padding: 0em .5em }
.contribution-add .ico-close {display: inline-block; direction: rtl; text-align: right; font-size: 80%;text-decoration: none;}
.contribution-add .ico-close:before { }
.reaction { padding: .3em 8px }
.reaction form { display: table; width: 100% }
.reaction textarea { resize: none; overflow: hidden; display: table; width: 100%; min-height: 3em; padding: 3px }
.reaction label { float: left; margin-top: 1.4em; font-size: 87.5%; }
.reaction input[type=checkbox] { vertical-align: middle }
.reaction .btn { float: right; width: 8em; /* height:2em; line-height:2em;*/ margin: .5em 0 .2em; font-size: 87.5%; color: #fff; background: var(--tgl-neutral90) }

/*h3.moot-tit {font-size:150%; font-weight:600; margin:0 1% .5em; padding-left:1%}
.moot-list .line {margin:0 1% 1em}
.moot-list .line li {float:left; list-style:none; margin-right:1em; white-space:nowrap; color:#2C66B1}
.dark .moot-list .line li {color:#d3994e}*/




/* diskuse end */




/* online */
.report-list { margin: 0 1% 1em; }
.report-list h2 { font-size: 125%; padding: 2px 1%; }
.report-list .c1, .report-list .c2 { width: 98%; padding: 2px 1%; }
.report-list .time { float: left; display: inline; margin-right: 0.5em; }
.report-list .event { float: left; display: inline; }

.on-line-in-art-wrapper { /*width: 90%;*/ margin: 1em auto; padding: 1rem; background: var(--tgl-pri05); border-radius: 1rem; }
.dark .on-line-in-art-wrapper { border-bottom-color: #31353a; }
.on-line-in-art-wrapper * { }
.on-line-in-art-wrapper .report { margin: 0; }
.on-line-in-art-wrapper .report .event > img { width: 100%; min-width: 200px; height: auto; }
.on-line-header h3 { margin-bottom: 1rem; color: var(--txt-pri60); text-transform: uppercase; font-weight:600; font-family: Inter, sans-serif }
.on-line-in-art-wrapper .time { color: #4f5256; font-weight:600 }
.on-line-in-art-wrapper .ico-next {text-decoration: none; color: var(--txt-pri60) }



.on-line-in-art-wrapper .ico-next:after { content: ""; display: inline-block; width: 12px; height: 12px; margin-left: 8px; vertical-align: middle; background: url(//1gr.cz/o/lidovky_ln6/ico/ico-arr-down-000.svg) no-repeat; filter:var(--filter-txt-pri60) }



#on-line-top .title { font-size: 134%; font-weight:600; }
.on-line-in-art-footer { padding-top: 1em; text-align: center; }
.on-line-in-art-footer a { font-weight: normal; }
#on-line-top, .report .c1, .report .c2, .report .c3 { box-sizing: border-box; padding: 5px 10px; }

#on-line-data .c1, #on-line-data .c2, #on-line-data .c3 { position: relative; }
#on-line-data .c1:before, #on-line-data .c2:before, #on-line-data .c3:before { content: ""; position: absolute; left: 0; width: 46px; /* padding: 4px; */ top: 0; bottom: 0; background: #f2f2f2; }


.report { margin: 0 1% 1em; }
.report .c3 { border: none; font-weight:600; }
.report .c3 .event { color: #A11; }
.report .time { float: left; width: 15%; min-width: 2.8em; font-weight:600; }
.report .event { display: table-cell; width: 85%; max-width: 100%; }
.report .c3 .event { /*display:block;*/ width: 100%; }

.report .c1 .event .fb-post span iframe { width: 200px !important; }
.report .c1 .event .fb-post span iframe div { width: 200px !important; }

.moot-form .warning { margin-bottom: 1.5rem; color: var(--tgl-sec50); }
.moot-form .warning h2 { font-weight:600 }

.match-table td { padding: 3px 0; vertical-align: top; line-height: 1.1em; }

#last-art-nextOnline { overflow: hidden; margin: .3em 0; }
#last-art-nextOnline > div > div { float: left; width: 100%; clear: both; }
#last-art-nextOnline > div .event { border-color: rgba(0, 0, 0, 0.063); }
#last-art-nextOnline > div .event span[data-twttr-id] { display: block; min-width: 220px; }

#on-line-data .o-c1, #on-line-data .o-c2, #on-line-data .o-c3 { float: left; width: 100%; clear: both; }
#on-line-data .o-c1 { background: #FFF; }
#on-line-data .o-c2 { background: #EFEFEF; }
#on-line-data .o-c3 { color: #FFF; background: #939393; }
.dark #on-line-data .o-c1, .dark #on-line-data .o-c2 { color: #F0F2F3; background: #000; }

#on-line-data .time { float: left; width: 3em; padding: .6em 0 0; line-height: 1.6; text-align: center; /*color:#000;*/ font-size: 117%; font-weight:600; }
#on-line-data.sport .time { width: 3.5em; }
#on-line-data .o-c3 .time { color: #FFF; }
#on-line-data .time a { display: block; margin: 0 2px; padding-bottom: 2px; }
#on-line-data .event { /*display: table-cell; min-width: 180px;*/ width: auto; line-height: 1.6; padding: .6em .6em .6em .4em; /* border-left:1px solid #FFF;*/ font-size: 117%; overflow: hidden; }
#on-line-data .equip { margin: 0 0 0 50px }
#on-line-data .equip table { margin: 0 auto; }
.art-full .equ-img img { width: 100%; height: auto; border-radius: .5em; margin: .5em 0; }
.art-full #on-line-data table { width: 100%; }
#on-line-data .event object { margin-left: -3.3em; }
#on-line-data .event object, #on-line-data .event object embed { width: 272px !important; height: 154px !important; }

#on-line-data .event .twitter-tweet { margin: auto; width: auto !important; }
#on-line-header-top2 img, #on-line-header-top2 .twitter-timeline { display: none; }
.on-line-top-box .but-refresh { display: none; }

#on-line { margin: 20px 5px 1em; }
.online-top-box h1 { margin: 0 0 .2em; font-size: 1.8em; /*text-align: center;*/ }
.online-top-box p { margin: 0 0 .5em; font-size: 117%; }
.refresh-box .btn, .refresh-box .btn-out { width: 100%; margin: 10px 0; font-weight:600; color: var(--txt-pri60); text-decoration: underline; background: none; }

#on-line .next-art { text-align: center; }

.o-gal ul {margin:0; list-style:none}
.o-gal li, .art-full .o-gal li {padding:0; background:none}

/* online end */

.video-art { text-decoration: none; }
.video-art h3 { margin-bottom: .3em; font-size: 117%; line-height: 1.2; }

/* k FLV videu:*/
.equip-tv { clear: both; min-height: 170px; margin: 0 0 1rem; padding: 1rem; background: var(--tgl-pri05); border-radius: 1rem; }
.q-js .equip-tv { }
.equip-tv .equip { margin-bottom: 0; }
.video-archiv .video-flv { }
.video-flv-in { height: 100%; width: 100%; }
.video-flv embed { display: block; }
.no-video-flv { color: #FFF; background: #222; font-size: 150%; font-weight:600; text-align: center; =zoom:1; }
.no-video-flv span { padding-top: 3em; line-height: 1.5em; display: block; width: 100%; }
.no-video-flv a { color: #F20; font-size: 120%; }
.no-video-flv a:hover { color: #F64; }
.kotva-video { position: relative; top: -3em; }
/* ke zbytkum WMV videa:*/
.equip td.equ-tv { padding: 10px 0 0; text-align: center; vertical-align: top; }
.equ-tv h3 { margin: 0 10px 10px; font-size: 150%; font-weight:600; text-align: left; text-transform: uppercase; color: #C11B1B; background: url('/u/portal/logo-tv-equ.gif') no-repeat 100% 50%; }
.equ-tv h3 a { display: block; color: #C11B1B; text-decoration: none; }
.equ-tv h3 a:hover { text-decoration: underline; }
.equ-tv embed { width: 320px; height: 291px; }
.video-in { width: 440px; padding: 10px 0; overflow: hidden; border-left: 10px solid #ECECEC; border-right: 10px solid #ECECEC; /*color:#000;*/ background: #ECECEC; }
.video-4ku3 .video-in a, .video-4ku3small .video-in a, .video-16ku9 .video-in a, .video-z1 .video-in a { display: block; width: 100%; height: 100%; background: no-repeat 0; }
.video-4ku3 .video-in { height: 390px; }
.video-16ku9 .video-in { height: 304px; }
.video-4ku3 .video-in embed, .video-4ku3 .video-in object { height: 390px; }
.video-16ku9 .video-in embed, .video-16ku9 .video-in object { height: 304px; }
.video-4ku3 .video-in embed, .video-16ku9 .video-in embed, .video-4ku3 .video-in object, .video-16ku9 .video-in object { width: 440px; }
.video-4ku3 .video-in a, .video-4ku3small .video-in a { background-image: url('/o/sph/videoplay_43.png'); }
.video-16ku9 .video-in a { background-image: url('//1gr.cz/o/lidovky_ln5/ico/play-small.png'); }

.equip-tv { }
.equip-tv .equip { margin-bottom: 0; }
.equip-tv-archiv h4 { display: table; margin: 0 0 1rem; color: #434D52; font-size: 87.5%; font-weight: 400; background: #FFF; border-right: solid 5px #fff; }
.equip-tv-archiv h4:before { content: 'ARCHIVN  VIDEO'; float: left; margin: 0 .4em 0 0; padding: 0 .4em; color: #FFF; font-weight:600; background: var(--tgl-pri60); }
.equip-audio .complete-dual-l { background: none; }
.equip-audio .complete-dual-l embed { display: block; }
/* HTML video */

.art-video h1 { font-size: 130%; margin-bottom: 1em }

.video-html { margin-bottom: 1em; }

.video-html videoplayer.unwrapped.ended { position: relative; margin-bottom: 30px; }
/*.video-html skip { margin-left: 0; left: 0; width: 100%; top: auto; bottom: 100%; background: #000; border-radius: 0.333em 0.333em 0 0; }*/
.video-html videoplayer.unwrapped { margin-bottom: 4em !important; }
.video-html videoplayer + small { display: none; }
.video-html .dummy { max-width: 100%; }
.video-player noscript h2 { display: none; }

.video-html-in video, .video-html-in span { width: 100%; height: 100%; display: block; }
.video-html-in span { position: absolute; }
.video-html-in b { width: 100%; height: 100%; background: url('//1gr.cz/o/lidovky_ln5/ico/play-small.png') no-repeat 50% 50%; position: absolute; left: 0; top: 0; }

/* primy prenos */
.video-wmv { margin: 0 0 1em; }

#betainfo { margin: .5em 5px; padding: .5em; color: #000; background: #D3DDE8; font-size: 117%; }
#betainfo span { float: right; margin: -.3em -.3em 0 0; padding: 0 .5em; font-weight:600; font-size: 150%; }
#betainfo a { text-decoration: underline; }

/* fotbal */
.online-small .head { font-weight:600; }
.online-small .head .col-l { text-align: left; float: left; width: 35%; }
.online-small .head .col-m { text-align: center; float: left; width: 30%; }
.online-small .head .col-r { text-align: right; float: right; width: 35%; }
.online-small .left { float: left; width: 48%; }
.online-small .right { float: right; width: 48%; }

/*poutani na online na shp*/
#online-box { display: block; margin: 10px 10px 20px; text-decoration: none; border-bottom: solid 1px #bfbfbf; background: transparent; }
.dark #online-box, .dark .online-poutani { border-bottom-color: #31353a; }
#online-box .title, .online-poutani .title { padding: 0 8px .3em; text-align: center; line-height: 1.1; font-weight:600; font-size: 120%; }
#online-box .title { text-align: center; }

#online-box .title .score { display: inline-block; position: relative; top: 4px; min-width: 20px; padding: 0 8px; font-size: 165%; }
#online-box .message { display: table; position: relative; padding: .3em 5px 0; overflow: hidden; }
#online-box .message span#js-on { width: 100%; }
#online-box .link { display: block; margin: 0 5px .5em 0; text-align: right; text-decoration: underline; text-transform: uppercase; color: var(--txt-pri60); font-size: 83%; font-weight:600; }
/*#online-box .message .rest {position: absolute; top: 60px;}*/
#online-box .message .timescore { display: table-cell; /*width:2.5em;*/ padding-right: 5px; /*text-align:right;*/ vertical-align: top; }
#online-box .message .event { display: table-cell; }

#online-box .title .team { max-width: 40%; padding-top: 3px; }
#online-box .title .team.left { margin-right: 10px; text-align: right; }
#online-box .title .team.right { margin-left: 10px; text-align: left; }
#online-box .title .score { display: block; margin: auto; /*padding-top: 0.3em;*/ font-size: 100%; }

#online-box.udalost .title { padding-top: 0.3em; }
#online-box.udalost .message a { float: none; padding-left: 4px; }

#online-box .title .team-wrap { display: inline-block; width: 48%; }
#online-box .title .team-wrap .team { display: inline-block; max-width: 62%; vertical-align: top; }
#online-box .title .team-wrap .score { display: inline; }
#online-box .title .team-wrap.left { text-align: right; }
#online-box .title .team-wrap.right { text-align: left; }

/*poutani pred spustenim online */
#wrapper .online-poutani { display: block; margin: 10px 10px 20px; padding-bottom: 5px; text-decoration: none; border-top: 6px solid var(--tgl-pri60); border-bottom: solid 1px #bfbfbf; background: transparent; }
.online-poutani * { }
.online-poutani a { color: #FFF; text-decoration: none; }
.online-poutani .title, .online-poutani .subtitle { display: block; }
.online-poutani .title { padding-top: 0.5em; border-color: #f3b996; }
.online-poutani .subtitle { text-align: center; }
/*end poutani na online na shp*/

/*objednani kindle*/
.to-mail2 .fl, .to-mail2 .half-r { float: none; }
.to-mail2 input[name=overeni], .to-mail2 input[type=submit] { width: 200px; margin: 2px; padding: 0.2em; font-size: 125%; }
.to-mail2 input[name=overeni] { font-size: 125%; }
.to-mail2 input[type=submit] { margin-bottom: 30px; text-transform: uppercase; color: #fff; }

.to-mail2 p { font-size: 117%; margin-bottom: 1em; }
.to-mail2 p img { display: block; margin: auto; }


.pas-form h1, .pas-registrace h3, #mujPasForm h3, .profile h1 { font-size: 160%; margin-bottom: .5em; }

.pas-registrace .botlinks { width: 300px; margin: auto }

.pas-form { width: 300px; margin: 0 auto 1em }
.pas-form .cell { display: block }
.pas-form p { margin-bottom: .5em }
.pas-form td { display: block; margin-bottom: 5px }
.pas-form input { width: 100%; padding: 3px; border: solid 1px var(--tgl-neutral20); }
.pas-form .help::after { color: #fff; content: "?"; font-weight:600; left: 5px; position: absolute; }
.pas-form .help { float: right; margin-top: 4px; position: relative; }
.pas-form .help, .pas-form input.newcode { background-color: var(--tgl-pri60); border-radius: 2px; display: block; height: 18px; width: 18px; }
.pas-form .help-text { background-color: #fff; border: 1px solid #000; box-shadow: 1px 1px 1px #666; display: none; font-size: 92%; line-height: 1.2; padding: 2px 4px; position: absolute; right: 0; top: 20px; width: 138px; z-index: 200; }


.pas-form .label-checkbox { float: right; width: 270px; }
.pas-form .checkboxes { float: left; position: relative; width: 15px; height: 15px; margin-right: 5px; vertical-align: top; background-color: #fff; border: 2px solid #003f86; }
.pas-form .checkboxes:checked { background: rgba(0, 0, 0, 0) url("//1gr.cz/o/lidovky_ln5/ico/checked.png") no-repeat scroll 0 0; }

.pas-form .checkboxes:before { content: ""; position: absolute; left: 0; right: 0; width: 10px; height: 10px; border: solid 2px #003f86; background-color: #fff; }
.pas-form .checkboxes:checked:before { background-color: #003f86; }
.pas-form .checkboxes:checked:after { content: ""; position: absolute; left: 4px; top: 1px; width: 4px; height: 7px; border: solid #fff; transform: rotate(45deg); border-width: 0 2px 2px 0; }

#mujPasForm { margin-bottom: 1em }
#mujPasForm input { width: 260px; margin-bottom: 1em }
#mujPasForm .btn { width: 260px; margin-bottom: 5px }
#mujPasForm ul { margin-top: 1em; list-style: none }

.profile-header img { width: 90px; margin-right: 10px; }
.advanc-item { border-top: solid 1px var(--tgl-neutral05); padding: 5px 0; }
.advanc-item .logo-text { color: var(--txt-pri60); font-weight:600; }
.advanc-item .logo-facebook { display: block; width: 92px; height: 32px; margin: 0; background: url(/o/mujucet/advanc-soc.png) no-repeat; background-position: -90px -35px; background-size: 180px; }
.advanc-item .btn { width: 7em; }


/* vyjimky pro box premiovych clanku */
#abcpremium .art:after { content: ''; display: block; clear: both }
#abcpremium .art .art-link { text-decoration: none }
#abcpremium .art img { float: left; width: 135px; height: auto; margin: 0 5px 1em 0 }
#abcpremium .art .art-info { display: none }



/* vypis premiovych */
.list-art-menu { position: relative; overflow: hidden; margin: 0 0 5px }
.list-art-menu li { float: left; display: block; margin: .4em 0 0 .8em; padding: 0 0 4px; font-size: 100% }
.list-art-menu li:first-child { position: relative; z-index: 2; margin: 0 18px 0 0; text-transform: uppercase; font-weight:600; font-size: 150%; color:var(--tgl-sec50); font-family: "Inter", sans-serif }
.list-art-menu li:first-child a { color: inherit }
.list-art-menu li:first-child a:hover { color: var(--txt-pri60) }
.list-art-menu li .ttn { text-transform: none }
.list-art-menu a {text-decoration:none}

.abcpremium .premlab { /*font-size: 100%*/ }
.abcpremium .list-art-menu li:first-child { text-transform: none }
.abcpremium .list-art-menu li:first-child:after { background: #E8B332 }
.abcpremium .list-art { width: 100%; margin: 0 }
.abcpremium .art:after { content: ''; display: block; clear: both }
.abcpremium a.read-more { display: block; line-height: 2.6em; margin: 0 0 1em; border-radius: 3px; color: #2B3135; background: #E8B332; font-weight:600; text-align: right; text-decoration: none }
.abcpremium a.read-more:after { content: ''; display: inline-block; vertical-align: top; width: 1em; height: 2.6em; margin: 0 10px 0 .4em; background: url('/u/icon/344/more.svg') no-repeat 50% 50% }

#wrapper #--fotogalerie { border: none }
#--fotogalerie:before { content: "Fotogalerie"; font-size: 111%; font-family: Arial, sans-serif; font-weight:600; text-transform: uppercase; }
#--fotogalerie td { padding: 0 }
#--fotogalerie .imagelist .cell { float: left; width: 49%; margin-left: 1% }
#--fotogalerie .cell-first { position: relative }
#--fotogalerie .imagelist:after { content: 'dal\161  \ed fotografie'; position: absolute; right: 10px; bottom: 5%; padding: 10px 6px 7px 35px; z-index: 1; line-height: 1; font-size: 82%; color: #000;  background: #fff url(/o/lidovky_ln6/ico/ico-gallery.svg) no-repeat 3px center; }


.redakce {margin:0 1em}
.redakce h3 { margin: 1em 0 0.5em; font-weight:600; font-family: 'Inter', sans-serif;}
.redakce-oddeleni {width:100%; margin-bottom:2rem}
.redakce-oddeleni tr {}
.redakce-oddeleni td {padding: .7em 0;font-size:70%;border-bottom:solid 1px var(--tgl-neutral05);}

.redakce-oddeleni a {color:#024a92}
.redakce-oddeleni .ico-phone:before, .redakce-oddeleni .ico-eml:before {content:"";display:inline-block; width:15px; height:15px; margin:0 5px 0 10px; vertical-align:middle; background:url(/o/lidovky_ln6/ico/ico-call-c03.svg) no-repeat; background-size:contain }
.redakce-oddeleni .ico-eml:before {background-image:url(/o/lidovky_ln6/ico/ico-message-c03.svg)}
.list-author {margin-bottom:2em}
.list-author .author {margin-bottom:1rem}
.list-author h3 {font-size: 1.1rem; margin:0 ;}
.list-author arr-next {font-size:87.5%}
.list-author .author {overflow:hidden; margin-bottom:1em}
.list-author .author p {font-size:87.5%; line-height:1.2}
.list-author .authorbox-foto{width: 90px; height: 90px; border-radius: 0;}


#komercni-sdeleni { width: 100%; margin-bottom: 1em; padding: 1rem; border-bottom: solid 1px #000; }
#komercni-sdeleni .bigger { font-size: 134%; line-height: 1.3; }
#komercni-sdeleni h2 { margin-bottom: 5px; font-size: 100%; font-weight: bold; color:#666; text-transform:none }
#komercni-sdeleni p { margin: .5em 0; font-size: 100%; line-height: 1.6; }
#komercni-sdeleni .box { }
#komercni-sdeleni .box .close {font-family:'Inter', sans-serif  }
#komercni-sdeleni .pr-box { float: left; margin: 5px 15px 5px 0; padding: 5px; border: solid 1px; }
#komercni-sdeleni .ico-r {  }
#komercni-sdeleni .ico-r a {font-weight:600; font-size: .875rem; color:var(--tgl-pri50); text-decoration: none; }

#komercni-sdeleni .open:after {content:""; display: inline-block; width: 12px; height: 10px; margin-left: 8px; vertical-align: middle; cursor: pointer; background: url("//1gr.cz/o/lidovky_ln6/ico/ico-arr-down-000.svg") no-repeat top; filter:var(--filter-txt-pri60)}
#komercni-sdeleni .close:after {content:""; display: inline-block; width: 12px; height: 10px; margin-left: 8px; vertical-align: middle; cursor: pointer; background: url("//1gr.cz/o/lidovky_ln6/ico/ico-arr-up-000.svg") no-repeat top; filter:var(--filter-txt-pri60)}
.q-js #komercni-sdeleni.visible .open { display: none; }
.q-js #komercni-sdeleni .box { display: none; }
.q-js #komercni-sdeleni.visible .box { display: block; }


.r-head {margin-right:10px; font-size:10px; line-height:14px; text-align:right; color:#848689}
.r-head span {display:none}
.r-head:before {content:'Reklama'}
.r-body { text-align: center }
.r-body .text, .r-body .art { text-align: left;  }
.r-body table { margin: auto }

.r-box, .r-box2, .r-html { display: table; }
.r-box { display: table; width: 100%; padding: 0 0 .5em }
.r-html .r-body { margin: 0 10px; }

.r-main {margin-bottom:1rem}

.r-art { position: relative; text-align: left }
.r-art a { text-decoration: none; /*float: left;*/ }
.r-art img { width: 100px; height: auto; float: left;  }
.r-art h3 .brisk { font-family: Inter, -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, "Helvetica Neue", Arial, sans-serif; }
.r-art .perex {margin-top: .5rem; }
.list-art .r-art .art {padding-top: 1rem;}
.list-art .r-art { margin: 0 -1rem;}
.section > .list-art .r-art .art {margin: 0;}

.touch-201 {min-height:75px}
.touch-211 {margin-bottom:1.5em}
.touch-215 {display:block; width:auto; /*margin:0 -1rem 1.5em*/}
.touch-215 .r-body {min-height:250px; background:rgba(128,128,128,.15)}

.art-adv, .art.art-adv {position:relative; overflow:hidden; min-height:86px; padding:0 0 1.2em 123px; border:0; text-align:left}
.art-adv a:before {content:''; position:absolute; top:0; left:0; bottom:0; right:0}
.art.art-adv img {position:absolute; top:0; left:0; width:115px; height:auto}
.art.art-adv h3 {font-size:112.5%}

.art-adv2, .r-art .art-adv2 {border:0; text-align:left}
.art-adv2 .art-link {position:relative; min-height:75px; padding:0 0 1em 108px}
.art-adv2 h3 {font-size:116%}
.art-adv2 .art-img {position:absolute; top:0; left:0; width:100px; height:75px}
.art-adv2 img {width:100px; height:auto}
.art-adv2 .h {display:block}
.art-adv2 .h + .def {display:none}

.touch-201 {min-height:75px}
.touch-211 {margin-bottom:1.5em}
.touch-215 {display:block; width:auto; /*margin:0 -1rem 1rem*/}
.touch-215 .r-body {min-height:250px; background:rgba(128,128,128,.15)}
.s_m_branding.s_m_branding {margin-top: -0.5em; /* margin-bottom: 0;*/}/*pv*/
.art-full .s_m_branding.s_m_branding {margin-left:-1rem; margin-right:-1rem}

[class*="s_m_nativ"] {margin-bottom:0; border-top: solid 1px #e7e7e8}


/* nativka */
.ads-mockup {pointer-events:none}
.ads-mockup h3 {background:rgba(128,128,128,.1); color:transparent}

@media all and (min-width:1680px) {
	body, #top { width: 360px; }
	.top .opener .art-img {width:360px}
}

#m_reminder {
    margin: 0;
    padding: 0;
/*    width: 300px;
    height: 125px; */
}
 


 
.mimoradne {background:#34568f;color:#fff;padding:18px 18px 10px;box-sizing:border-box;position:relative;width:100%;margin:0;overflow:hidden;max-height:230px}
a.dalsi-mimoradne {position:relative;display:inline-block;top:auto;right:auto;padding-right:18px;padding-bottom:6px;color:#fff;text-decoration:none}
.kvizy-hp-h2 h2,.kvizy-hp-h2 h2 a {color:var(--pri60)}
a.dalsi-mimoradne:after {display:inline-block;width:10px;height:10px;margin-left:8px;position:absolute;top:8px;background:url("https://1gr.cz/o/lidovky_ln6/ico/ico-arr-right-fff.svg") 0 0/contain no-repeat}
.mimoradny-flex {display:flex;flex-flow:column;margin:0 -1%}
.mimoradny-flex .art {flex:1;max-width:100%;margin:1%;position:relative;border-bottom:0;padding:3% 1%;min-height:auto;border-top:0}
.mimoradny-flex .art h3 {font-size:14px;font-weight:400;float:right;width:calc(100% - 140px);color:#fff}
.mimoradny-flex .art a {color:#fff}
.mimoradny-flex .art .art-img {max-width:120px;top:.5em;width:120px;height:auto;float:left;margin:0 .5em .05em 0}
.mimoradny-flex .art .art-img img {width:100%;height:auto}
.mimoradny-flex .art .art-img:before {top:0;margin-top:17px;color:#5370a0;font-size:14px}
.mimoradny-flex .art:after {content:"";position:absolute;top:auto;bottom:0;right:0;width:100%;background:#1c4382;height:1px;border-top:0 solid #fff;border-right:0px solid #fff}
.mimoradny-flex .art:last-child:after,.showit .vice,a.lidovky-special {display:none}
.mimoradne .vice {position:absolute;width:100%;height:60px;display:block;bottom:0;left:0;z-index:5;font-size:14px;background:#34568f;background:linear-gradient(to bottom,rgba(52,86,143,0) 0,#34568f 75%,#34568f 100%)}
.mimoradne.showit {max-height:1000000px}
.vice-btn {position:absolute;left:18px;bottom:12px;padding:0 18px 0 0;font-size:14px}
.vice-btn:after {display:inline-block;width:10px;height:10px;margin-left:8px;position:absolute;top:7px;background:url("https://1gr.cz/o/lidovky_ln6/ico/ico-arr-right-fff.svg") 0 0/contain no-repeat}
.vice-btn:after,a.dalsi-mimoradne:after {content:"";vertical-align:middle;right:0}
.kvizy-hp-h2 h2 a,.mimoradne>h3 {font-size:1.25rem;text-transform:uppercase}


.section,.section-kvizy,.section-serialy {position:relative}
.section-kvizy:before,.section-serialy:before,.section:before {position:absolute;width:100%;height:1px;background:#fff;content:"";top:-1px;left:0}


.kvizy-hp-h2 h2 a { margin-bottom:.5rem;font-family:Inter,sans-serif;font-weight:600;text-decoration:none}
.kvizy-hp-h2 h2 a:hover { text-decoration:underline}
.section-kvizy .sph-listser .art { padding:0 0 0 120px;position:relative;margin:.75em 0 0}
#page h2.kvizovy-blok-title .arr-next:after,.section-kvizy .arr-next:after {display:inline-block;width:12px;height:12px;margin-left:8px;vertical-align:middle;content:""}
.section-kvizy { padding:1rem;margin:0 -1rem;border-radius:0;background:#e8ecf3}
#page .kvizovy-blok { padding:1rem 1rem 0 1rem;margin:-1.02rem -1rem 2rem -1rem;border-radius:0;background:#e8ecf3}
#page .kvizovy-blok .art { padding: 1em 0;}
#page .kvizovy-blok .list-art .art:first-child { padding-top:0;}
.section-kvizy .sph-listser .art h3 {font-size:100%}
.section-kvizy .sph-listser .list-art {margin-bottom:0}
.section-kvizy .sph-listser .art .art-img {max-width:100px;position:absolute;top:0;left:0}
.section-kvizy .arr-next:after {background:url(/o/lidovky_ln6/ico/ico-arr-right-358.svg) no-repeat}


#page h2.kvizovy-blok-title {margin-bottom:12px}
#page h2.kvizovy-blok-title a {color:var(--tgl-pri50)}
#page h2.kvizovy-blok-title .arr-next:after {background:url(/o/lidovky_ln6/ico/ico-arr-right.svg) no-repeat;margin-top:-3px}
#page .kvizovy-blok .art-img {overflow:hidden;width:100px;height:75px;position:relative;float:left}
#page .kvizovy-blok .art:after {display:block;position:relative;content:"";clear:both}
#page .kvizovy-blok .art h3 {width:calc(100% - 121px);float:right}
#page .kvizovy-blok .art-img img {position:absolute;top:0;left:0;height:75px;width:auto!important;max-width:250%}
#page .kvizovy-blok .art:last-of-type {border-top:0 solid #e7e7e8;margin-top:-1rem}