@charset "utf-8";
   @font-face {
font-family: 'fontawesome';
src:url(https://bystroumny.sk/fonty/fontawesome/fontawesome-webfont.eot);
src:url(https://bystroumny.sk/fonty/fontawesome/fontawesome-webfont.eot) format('embedded-opentype'),
url(https://bystroumny.sk/fonty/fontawesome/fontawesome-webfont.woff) format('woff'),
url(https://bystroumny.sk/fonty/fontawesome/fontawesome-webfont.ttf) format('truetype'),
url(https://bystroumny.sk/fonty/fontawesome/fontawesome-webfont.svg) format('svg');
font-weight: normal;
font-style: normal;
} @font-face {
font-family: C_regular;
src: url(https://bystroumny.sk/fonty/c/C-Regular.ttf);
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: C_italic;
src: url(https://bystroumny.sk/fonty/c/C-Italic.ttf);
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: C_bold;
src: url(https://bystroumny.sk/fonty/c/C-Bold.ttf);
font-weight: 800;
font-style: normal;
} @font-face {
font-family: SourceSansProRegular;
src: url(https://bystroumny.sk/fonty/source-sans-pro/SourceSansPro-Regular.otf);
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: SourceSansProItalic;
src: url(https://bystroumny.sk/fonty/source-sans-pro/SourceSansPro-It.otf);
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: SourceSansPro-100;
src: url(https://bystroumny.sk/fonty/source-sans-pro/SourceSansPro-Light.otf);
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: SourceSansPro-100_it;
src: url(https://bystroumny.sk/fonty/source-sans-pro/SourceSansPro-LightIt.otf);
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: SourceSansPro-700;
src: url(https://bystroumny.sk/fonty/source-sans-pro/SourceSansPro-Bold.otf);
font-weight: 700;
font-style: normal;
} @font-face {
font-family: Jost-300-Light;
src: url(https://headblik.com/fonty/Jost/Jost-300-Light.ttf);
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: Jost-300-Light_it;
src: url(https://bystroumny.sk/fonty/Jost/Jost-300-LightItalic.ttf);
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: Jost-400-Book;
src: url(https://bystroumny.sk/fonty/Jost/Jost-400-Book.ttf);
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: Jost-400-Book_it;
src: url(https://bystroumny.sk/fonty/Jost/Jost-600-Semi.ttf);
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: Jost-700-Bold;
src: url(https://bystroumny.sk/fonty/Jost/Jost-700-Bold.ttf);
font-weight: 700;
font-style: normal;
} @font-face {
font-family: TexgyretermesRegular;
src: url(https://bystroumny.sk/fonty/texgyretermes/TexgyretermesRegular.otf);
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: TexgyretermesItalic;
src: url(https://bystroumny.sk/fonty/texgyretermes/TexgyretermesItalic.otf);
font-weight: 400;
font-style: italic;
} @font-face {
font-family: EB-Garamond-8;
src: url(https://bystroumny.sk/fonty/eb-garamond/EbGaramond08Regular.ttf);
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: EB-Garamond-12;
src: url(https://bystroumny.sk/fonty/eb-garamond/EbGaramond12Regular.ttf);
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: EB-Garamond-12_Italic;
src: url(https://bystroumny.sk/fonty/eb-garamond/EbGaramond12Italic.ttf);
font-weight: 400;
font-style: italic;
}
body {background-image: url(https://bystroumny.sk/hlavne-obrazky/pattern.png); background-attachment: fixed; background-position: center;} #telo {width: 100%; margin: 0 auto; max-width: 1280px; background-image: url(https://bystroumny.sk/obr/papier.png); box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
#hlavicka {width: 90%; max-width: 1152px; margin: 0 5%;}
#hlavicka div#kontaktne-udaje {float: right; width: 26.21527778%; max-width: 270px; text-align: right; padding-right: 2.77777778% ;  padding-top: 2%;}
#hlavicka div#kontaktne-udaje a {text-decoration: none; margin-right: 2%;}
#hlavicka div#kontaktne-udaje img {width: 21%;}
#hlavicka div#logo {float: left; width: 27%; max-width: 350px; text-align: left; margin: 3% 0 0 34.8090277%;}
#hlavicka div#logo img {width: 100%; max-width: 350px; }
#navigacia {width: 100%; max-width: 1152px; clear: both;}
#nav-zaklad {border-bottom: 5px solid #070717 ; height: 44px; }
div.navigacia-tien {width: 100%; max-width: 1152px; box-shadow: 0 2px 5px rgba(7,7,23,0.5); background-color: white; border-bottom: 1px solid #070717; }
nav#nav-zaklad-1 {width: 66%;max-width: 660px;float: left;}
nav#nav-zaklad-1 ul li {float: left;text-align: center; position: relative;} nav#nav-zaklad-1 ul li a {display: table-cell;vertical-align:middle;padding: 0 25px 0;height:45px;text-decoration: none;}
nav#nav-zaklad-1 ul li.domovska-1 a {display: table-cell;vertical-align:middle;padding: 0 25px 0;height:45px;text-decoration: none;text-transform: uppercase; box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
#navigacia div nav ul li {word-spacing: 0.25em;}
#navigacia div nav ul li.domovska-1 {font: 400 1.50em 'SourceSansProRegular', 'sans-serif';}
#navigacia div nav ul li.domovska-1 a {color: #ffffff;background-color: #070717 ;}
#navigacia div nav ul li.domovska-1 a:hover {background-color: #0c49d8;}
#navigacia div nav ul li.domovska-0 {font: 1.50em 'SourceSansProRegular', 'sans-serif';}
#navigacia div nav ul li.domovska-0 a {color: #323126;}
#navigacia div nav ul li.domovska-0 a:hover {color: #ffffff;background-color: #7fa4fb ;}
#navigacia div nav ul li.kategor-0 {font: 400 1em 'SourceSansProRegular', 'sans-serif';text-decoration: none; top: -2px;}
#navigacia div nav ul li.kategor-0 a {color: #323136;  position: relative; transition: all 0.27s cubic-bezier(0.16, 0.85, 0.45, 1);}
#navigacia div nav ul li.kategor-1 {font: 400 1em 'SourceSansProRegular', 'sans-serif';text-decoration: none;}
#navigacia div nav ul li.kategor-1 a {color: #323136;  position: relative; transition: all 0.27s cubic-bezier(0.16, 0.85, 0.45, 1);  text-decoration: double underline; text-underline-offset: 4px; text-decoration-color: #070717; top: -3px;}
#navigacia div nav ul li.kategor-0 a:hover {text-shadow: 0 2px 8px rgba(127, 164, 251, 0.6); text-decoration: underline; text-underline-offset: 4px; }
#navigacia div nav ul li.kategor-0 a.kontakt-nav {display: none;} nav#nav-zaklad-1 ul li.separator::after {content: '|'; color: #323136; position: absolute; right: -4px; top: 50%; transform: translateY(-50%);} nav#nav-zaklad-1 ul li:last-child {padding-right: 25px;}
#search {width: 32%;max-width: 320px;float: right;}
#search form {margin: 0;overflow: hidden;}
#search input.searchbar {float: left;padding: 5px 8px 5px 8px;width: 78.125% ;border: 1px solid #0c49d8;margin-top: 2px;height: 25px;font: italic 100 0.85em 'SourceSansPro-100_it', 'sans-serif';color: #065eb2;background:#f6f8ff ;}
#search input.searchbutton {float: left;padding: 0 0 0 34px ;width: 34px;margin: 3px 0 0 3px;height: 34px;  cursor: pointer; content: "\f35a"; font-family: fontawesome; font-weight: normal; font-style: normal; text-decoration: none; padding-left: 3px; font-size: 1em; color: #1c6fdf;}
input.searchbar::-webkit-input-placeholder {color: #5893cb ;}
input.searchbar:-moz-placeholder { color: #5893cb;}
input.searchbar::-moz-placeholder { color: #5893cb;}
input.searchbar:-ms-input-placeholder {color: #5893cb;} 
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {font: 400 1.50em 'SourceSansProRegular', 'sans-serif';}
.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container {font: 400 1.50em 'SourceSansProRegular', 'sans-serif';}
#dlhe-kategoria h2.hlavna-nadpis {margin: 0;font: italic 100 1.125em/45px 'SourceSansPro-100_it', 'sans-serif';letter-spacing: 0.05em; }
#dlhe-kategoria h2.hlavna-nadpis a.hlavna-nadpis {padding: 10px 20px;text-decoration: none;color: #ffffff;background-color: #070717; box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
#dlhe-kategoria h2.hlavna-nadpis a.hlavna-nadpis:hover {background-color: #0c49d8 ;}
#kratke-kategoria #pomedzi-vidiet-viac {margin: 2.5% 0 0;font: italic 100 0.813em/27px 'SourceSansPro-100_it', 'sans-serif';letter-spacing: 0.05em; text-align: center; }
#kratke-kategoria #pomedzi-vidiet-viac a {padding: 7px 20px;text-decoration: none;color: #ffffff;background-color: #070717; box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
#kratke-kategoria #pomedzi-vidiet-viac a:hover {background-color: #0c49d8 ;}
#kratke-kategoria h2.hlavna-nadpis {margin: 0;font: italic 100 1.125em/45px 'SourceSansPro-100_it', 'sans-serif';letter-spacing: 0.05em; }
#kratke-kategoria h2.hlavna-nadpis a.hlavna-nadpis {padding: 10px 20px;text-decoration: none;color: #ffffff;background-color: #070717; box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
#kratke-kategoria h2.hlavna-nadpis a.hlavna-nadpis:hover {background-color: #0c49d8 ;}
#luscinia {width: 90%; max-width: 1152px; margin: 2.5% 5% 0;}
#luscinia img {width: 62.5%; max-width: 720px; margin: 2.5% 18.75% 0;}
#pata {width: 90%; max-width: 1152px; margin: 2.5% 5% 0; overflow: hidden;}
#pata p#hore {color: #070717 ; font: italic 400 0.813em/45px 'SourceSansProItalic', 'sans-serif'; letter-spacing: 0.025em; text-align: right; border-bottom: 5px solid #070717 ; }
#pata p#hore a {float: right;display: block;padding: 0 2%;margin-left: 1.5%;font: normal 1.75em/45px fontawesome;text-decoration: none;color: #ffffff;background-color: #070717 ; box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
#pata p#hore a:hover {color: #ffffff;background-color: #0c49d8;}
#pata p#kolaciky {color: #737375; font: 100 0.75em/17px "SourceSansPro-100","sans-serif";letter-spacing: 0.048em;text-align: right; padding: 12px 10px;}
#pata p#kolaciky a {color: #737375; word-spacing:0.45em; text-underline-offset: 3px;}
#pata p#kolaciky a:hover {color: #1c6fdf;}
#pata p#naive-gallery {padding: 0 0 40px 0;text-align: center;}
#pata p#naive-gallery img {max-width: 175px; }
#pata p#autorske {padding: 0 0 0 0; text-align: right;color: #737375; margin-bottom:30px;font: 400 0.75em/20px 'SourceSansProRegular', 'sans-serif'; } #dlhe-kategoria {width: 90%; max-width: 1152px; margin: 0 5% 0; padding-top: 2.5%; clear: both;}
#dlhe-kategoria h2 {font: normal 700 2.5em/1.15em "SourceSansPro-700",serif; letter-spacing: 0.025em; text-transform: uppercase;}
#dlhe-kategoria h2 a {text-decoration: none;  color: #070717;}
#dlhe-kategoria ul li {list-style: none;}
#dlhe-kategoria .post-list li {position: relative;}
#dlhe-kategoria .post-list li::after { content: '*'; text-align: center; display: block;   background-repeat: no-repeat; background-position: center; background-size: contain; width: 100%; margin-top: 2%; margin-bottom: 5.12%; font-size: 2em; color: #070717; }
#dlhe-kategoria .post-list li:last-child::after {display: none;}
#dlhe-kategoria ul li p.publikovanie-cas {width: 88.88888888%; max-width: 1024px; margin: 0 5.555555556% 0; font: 100 0.938em/1.75em 'SourceSansPro-100','sans-serif'; color: #737375;} #dlhe-kategoria ul li p.publikovanie-cas strong {font-weight: bold;}
#dlhe-kategoria ul li p.aktualizacia-cas {width: 88.88888888%; max-width: 1024px; margin: 0 5.555555556% 0 6.555555556%; font: 100 0.813em/1.75em 'SourceSansPro-100','sans-serif'; color: #737375;}
#dlhe-kategoria ul li p.aktualizacia-cas strong {font-weight: bold;}
#dlhe-kategoria ul li p img {width: 88.88888888%; max-width: 1024px; margin: 0.5% 5.555555556% 0;}
#dlhe-kategoria ul li h3 {width: 88.88888888%; max-width: 1024px; margin: 3% 5.555555556% 1.5%; font: italic 400 2.5em/1.15em "C_italic",serif; letter-spacing: 0.025em; text-align: center; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
#dlhe-kategoria ul li h3 a {text-decoration: none; color: #070717;}
#dlhe-kategoria ul li h3 a:hover {color: #0c49d8;}
#dlhe-kategoria ul li blockquote {width: 88.88888888%; max-width: 1024px; margin: 1% 5.555555556% 0;}
#dlhe-kategoria ul li blockquote p {font: italic 100 1em/2em 'SourceSansPro-100_it','sans-serif'; color: #070717; text-align: center; margin: 2.88462% auto 0.961538%; padding: 0.35em 40px; position: relative; width: 660px; }
div.viac-informacii {width: 27.77777777%; max-width: 320px; margin: 1% 36.111111111% 0; overflow: hidden;text-align:center; }
div.viac-informacii a {font: italic 100 0.9em/32px 'SourceSansPro-100_it','sans-serif';letter-spacing: 0.05em;text-align: center; padding: 6px 25px;text-decoration: none;color: #ffffff;background-color: #070717; box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
div.viac-informacii a:hover {background-color: #0c49d8;}
div.strankovanie {width: 100%;max-width: 1152px;margin: 2.5% 0 0; padding-bottom: 2.5%; font: normal 100 0.9em/32px 'SourceSansPro-100','sans-serif'; letter-spacing: 0.05em; text-transform: uppercase;}
div.strankovanie p.predosle {float: left; text-align: right;}
div.strankovanie p.predosle a {padding: 7px 29px;text-decoration: none;color: #ffffff;background-color: #070717; box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
div.strankovanie p.predosle a:hover {background-color: #0c49d8;;}
div.strankovanie p.nasledujuce {float: right;font: normal 100 0.9em/32px 'SourceSansPro-100','sans-serif'; text-align: right;}
div.strankovanie p.nasledujuce a {padding: 7px 29px;text-decoration: none;color: #ffffff; background-color: #070717; box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
div.strankovanie p.nasledujuce a:hover {background-color: #0c49d8;} div.single-navrat-na-kat {font: normal 100 0.9em/32px 'SourceSansPro-100','sans-serif'; text-align: left;}
div.single-navrat-na-kat a {padding: 7px 29px;text-decoration: none;color: #ffffff; background-color: #070717; box-shadow: 0 2px 5px rgba(7,7,23,0.5);}
div.single-navrat-na-kat a:hover {background-color: #0c49d8;}
div#single-clanok h2#single-kat {width: 88.88888888%; max-width: 1024px; margin: 3% 5.555555556% 1.5%; font: italic 400 2.5em/1.15em "C_italic",serif; letter-spacing: 0.025em; text-align: center; text-transform: none; color: #070717; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); }
#dlhe-kategoria div#single-clanok p.publikovanie-cas {width: 88.88888888%; max-width: 1024px; margin: 0 5.555555556% 0; font: 100 0.938em/1.75em 'SourceSansPro-100','sans-serif'; color: #737375;} #dlhe-kategoria div#single-clanok p.publikovanie-cas strong {font-weight: bold;}
#dlhe-kategoria div#single-clanok p.aktualizacia-cas {width: 88.88888888%; max-width: 1024px; margin: 0 5.555555556% 0 6.555555556%; font: 100 0.813em/1.75em 'SourceSansPro-100','sans-serif'; color: #737375;}
#dlhe-kategoria div#single-clanok p.aktualizacia-cas strong {font-weight: bold;}
#dlhe-kategoria div#single-clanok img {width: 88.88888888%; max-width: 1024px; margin: 0.5% 5.555555556% 0;}
#dlhe-kategoria div#single-clanok blockquote {width: 69.44444444%; max-width: 800px; margin: 3.72% 15.27777778% 1.5%; font: italic 400 1.25em/1.75em 'EB-Garamond-12_Italic', sans-serif; letter-spacing: 0.0278em; color: #070717;  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.127); text-align: center; position: relative; }
#dlhe-kategoria div#single-clanok blockquote#perex-clanok::after { content: ""; display: block; width: 100%; height: 7.21em; background-image: url(https://bystroumny.sk/obrazky/bystroumny-separator-clanok.png); background-position: center; background-size: contain; background-repeat: no-repeat;
margin-top: 3.82%; } #dlhe-kategoria div#single-clanok blockquote::before { content: "\201C"; position: absolute; top: -0.027em; left: -1em; font-size: 4.72em; color: #070717; }
div#single-clanok #project-post-navigation {width: 88.71527778%; max-width: 1024px; margin: 1% 5.555555556% 0; border-left: 2px solid #070717;}
div#single-clanok #project-post-navigation h4 {margin: 0 0 10px 3%;font: 400 2em/45px 'SourceSansProRegular', 'sans-serif';letter-spacing: 0.025em;text-transform: uppercase;color: #070717;}
div#single-clanok #project-post-navigation nav {margin: 0 0 0 3%;overflow: hidden;}			
div#single-clanok #project-post-navigation nav ul li {padding: 0 0 1.25% 0; font: 700 0.875em 'SourceSansProRegular', 'sans-serif'; text-transform: uppercase; color: #070717;}
div#single-clanok #project-post-navigation nav a {letter-spacing: 0.027em;display:inline;margin-bottom: 5px;padding: 0; text-decoration: none;text-transform: uppercase;color: #070717;}
div#single-clanok #project-post-navigation nav a:hover {color: #0c49d8; ;}
div#single-clanok #project-post-navigation nav ul li ul li {margin-left: 3%;padding: 1.25% 0 0 0;list-style-type: square;font: 400 1em 'SourceSansProRegular', 'sans-serif';color: #070717;}
div#single-clanok #project-post-navigation nav ul li ul li p {padding-left: 0.833333333%;}
div#single-clanok #project-post-navigation nav ul li ul li a {display:inline;margin:0 0 2.777777778% 0;font: 400 1em 'SourceSansProRegular', 'sans-serif';text-decoration: none;text-transform: none;color: #070717;}
div#single-clanok h3.single-kat  {width: 88.71527778%; max-width: 1024px; margin: 2.5% 5.555555556% 0; font: normal 400 2.25em/1.75em 'TexgyretermesRegular', serif; color: #070717 ;}
div#single-clanok div.text-clanok {width: 82.986111111%; max-width: 1024px; margin: 1.5% 5.555555556% 0; padding: 2.77777778%; border: 2px solid #070717; background: #f6f8ff; }
div#single-clanok div.text-clanok p {font: normal 100 0.875em/2.25em 'SourceSansPro-100', 'sans-serif'; letter-spacing: 0.0127em; text-align: justify;}
div#single-clanok div.text-clanok p strong {font-family: 'SourceSansPro-700', 'sans-serif'; font-weight: 700; }
div#single-clanok div.text-clanok p strong.caelignis {padding: 0 0.27em;  color: #db1e00 ; }
div#single-clanok div.text-clanok p mark {background-color: #ffe1dd; }
div#single-clanok div.text-clanok mark.pozn-link {padding: 0 0.27em; background-color:#ffe8b9 ;}
div#single-clanok div.text-clanok mark.pozn-link:hover {background-color:#ffd072 ;}
div#single-clanok div.text-clanok mark a.pozn-link  {color: #070717;}
div#single-clanok div.text-clanok mark a.pozn-link:hover {color: #070717;}
div#single-clanok div.text-clanok mark a.pozn-link:hover sup.text {color: #000;} 
div#single-clanok div.text-clanok a.pozn-link {text-decoration: none;}
div#single-clanok div.text-clanok a.pozn-link:hover {color: #1c6fdf;}
div#single-clanok div.text-clanok mark sup.text {font: 700 0.75em 'SourceSansPro-700','sans-serif';vertical-align: super;padding-left: 2px; color: #070717;}
div#single-clanok div.text-clanok mark.pouzita-lit {padding: 0 0.27em; background-color: #d5eaff ; }
div#single-clanok div.text-clanok mark.pouzita-lit:hover {background-color:#8dc3fd;}
div#single-clanok div.text-clanok mark.pouzita-lit a {text-decoration: none; color: #070717; font-weight: 400; font-family: 'SourceSansProRegular', 'sans-serif';}
div#single-clanok div.text-clanok mark.pouzita-lit a:hover {color: #070717;}
div#single-clanok div.text-clanok ul {margin: 0 4% 1.5% 0%;}
div#single-clanok div.text-clanok ul li {font: normal 100 0.875em/2.25em 'SourceSansPro-100', 'sans-serif'; letter-spacing: 0.0127em; text-align: justify;
list-style-type: square;
margin: 1% 0 1% 4%;}
div#single-clanok h3#poznamky {color: #070717 ; border-top: 1px dashed #070717; margin-top: 4.27%; padding-top: 1.5%;}
div#single-clanok div.pozn {width: 82.986111111%; max-width: 1024px; margin: 1% 5.555555556% 0; padding: 2.77777778%; border: 2px solid #f7a40d; background: #fff; color: #848386;display: inline-block; padding: 2.77777778%;}
div#single-clanok div.pozn p.poznamka {font: italic 700 1em/1.75em "SourceSansProRegular","sans-serif"; color: #737175;}
div#single-clanok div.pozn p.poznamka a {color: #f7a40d; text-decoration: none;}
div#single-clanok div.pozn p.poznamka a:hover {color: rgb(222, 122, 0);}
div#single-clanok div.pozn p.poznamka-text {padding: 1.5% 4% 0;font: italic 100	0.813em/2em "SourceSansProRegular","sans-serif";text-align: justify;}
div#single-clanok div.pozn p.poznamka-text a {color: #848386;}
div#single-clanok div.pozn p.poznamka-text a:hover {color: #1c6fdf;}
div#single-clanok div.pozn p.poznamka-text strong a {color:#323136;}
div#single-clanok div.pozn p.poznamka-text strong {color: #323136; font-weight: bold;}
div#single-clanok div.pozn p.poznamka-text strong.caelignis {color: #db1e00; font-weight: bold;}
div#single-clanok div.pozn ul {margin: 0 6% 1.5% 3%;}
div#single-clanok div.pozn ul li {font: 100 0.875em/1.5em "SourceSansProRegular","sans-serif"; list-style-type: square; margin: 1% 0 1% 4%; text-align: justify;}
div#single-clanok div.pozn ul li span.normal {color: #323136;}
div#single-clanok div.pozn ul strong {color: #323136;font-weight: bold;}
div#single-clanok div.pozn mark.pouzita-lit {padding: 0 0.27em; background-color: #d5eaff ; }
div#single-clanok div.pozn mark.pouzita-lit:hover {background-color:#8dc3fd;}
div#single-clanok div.pozn mark.pouzita-lit a {text-decoration: none; color: #070717; font-style: normal; font-weight: 400; font-family: 'SourceSansProRegular', 'sans-serif';}
div#single-clanok div.pozn mark.pouzita-lit a:hover {color: #070717;}
#dlhe-kategoria div#single-clanok blockquote.citacia-clanok {margin: 6% auto 4.5%; font: italic 400 1.125em/1.5em 'EB-Garamond-12', sans-serif; letter-spacing: 0.0278em;}
#dlhe-kategoria div#single-clanok blockquote.citacia-clanok::before,
#dlhe-kategoria div#single-clanok blockquote.citacia-clanok::after {content: "*"; position: absolute; left: 50%; transform: translateX(-50%); font-size: 2em; color: #070717; }
#dlhe-kategoria div#single-clanok blockquote.citacia-clanok::before {top: -1em; }
#dlhe-kategoria div#single-clanok blockquote.citacia-clanok::after {bottom: -1.5em; }
#dlhe-kategoria div#single-clanok blockquote.citacia-clanok cite {font-style: normal; font-size: 0.875em; }
div#single-clanok h4.single-kat  {width: 88.71527778%; max-width: 1024px; margin: 2.5% 5.555555556% 0; font: normal 400 1.5em/1.75em 'TexgyretermesRegular', serif; letter-spacing: -0.0127em; color: #070717 ;}
div#single-clanok h3#pouzite-informacne-zdroje {color: #070717 ;}
div#single-clanok p#info-zdroje-viac {width: 88.71527778%; max-width: 1024px; margin: 0 5.555555556% 0; ; font: normal 100 0.875em/2em "SourceSansPro-10","sans-serif"; text-align: justify;}
div#single-clanok p#info-zdroje-viac a {color: #737375; ;}
div#single-clanok p#info-zdroje-viac a:hover {color: #1c6fdf; text-decoration: underline;}
div#single-clanok div.biblio {width: 82.986111111%; max-width: 1024px; margin: 1.5% 5.555555556% 0; padding: 2.77777778%; border: 2px solid #0c49d8;  background: #fff ; display: inline-block; font: italic 700 1em/1.75em 'SourceSansProRegular', 'sans-serif'; text-transform: uppercase; color: #070717; list-style: square; text-align: justify;}
div#single-clanok div.biblio span.biblio-head {font-size: 1.375em; display: inline-block; padding: 1.923076923% 1.923076923% 0.961538461%;} 
div#single-clanok ul.biblio {margin: 1.923076923% 0; font: normal 400 1em/1.75em 'SourceSansProRegular', 'sans-serif'; list-style: square; text-align: justify; color: #070717 ; text-transform: none;}
div#single-clanok ul.biblio p span.zdroje {display: inline-block; margin: 0.48076923% 1.923076923% 0.961538461%; text-transform: uppercase; font-weight: 700; color: #0c49d8;}
div#single-clanok ul.biblio li {margin-left: 3.846153846%; margin-right: 1.923076923%; margin-bottom: 0.961538461%; text-align: left; font: 400	0.75em/1.5em 'SourceSansProRegular', 'sans-serif';}
div#single-clanok ul.biblio li span.biblio-dielo {text-transform: none; font-style: italic; font-size: 1em; font-weight: 400; color: #323126; background-color: #dbdbdb ;}
div#single-clanok ul.biblio li span.biblio-normal {text-transform: none; color: #999999;font-weight: 100; font: 400 0.875em/1.5em 'SourceSansProRegular', 'sans-serif';} #navigacia div.nav-znacky {clear: both; border: 1px solid #999999; border-top: none; padding: 0.9em 0.72em 0.72em; font: 100 0.813em 'SourceSansPro-100', 'sans-serif'; color: #505055; box-shadow: 0 1px 3px rgba(183, 183, 183, 0.5); background-color: #f6f8ff   ;}
#navigacia div.nav-znacky span { font-weight: 400; font-family: 'SourceSansProRegular', 'sans-serif'; text-transform: uppercase;}
#navigacia div.nav-znacky a {color: #505055; text-decoration: none; padding: 0 0.27em; line-height: 1.5em; background-color: #d7d7d7;}
#navigacia div.nav-znacky a:hover {color: #1c6fdf; background-color: #dfe9ff;}
#navigacia div.nav-znacky p.vsetky-znacky {margin: 0.5% 0 0;}
#navigacia div.nav-znacky p.vsetky-znacky strong {font-weight: bold;}
#navigacia div.nav-znacky p.vsetky-znacky a {background: none; text-decoration: underline;}
#kratke-kategoria {width: 90%; max-width: 1152px; margin: 0 5% 0; padding-top: 2.5%; clear: both;}
#kratke-kategoria h2 {font: normal 700 2.5em/1.15em "SourceSansPro-700",serif; letter-spacing: 0.025em; text-transform: uppercase;}
#kratke-kategoria h2 a {text-decoration: none;  color: #070717; }
#kratke-kategoria #current-page,
#dlhe-kategoria #current-page {font-family: 'SourceSansPro-100', 'sans-serif'; font-size: 0.75em; font-weight: 100; color: #717171 ; }
#kratke-kategoria #current-page .page-info,
#dlhe-kategoria #current-page .page-info {display: inline-block; padding: 0.27em 0.37em; }
#kratke-kategoria #post-count,
#dlhe-kategoria #post-count {display: inline-block; font-family: 'SourceSansPro-100', 'sans-serif'; font-size: 0.75em; font-weight: 100; color: #717171 ; padding: 0 0.37em 0; }
#kratke-kategoria p.publikovanie-cas {margin: 2.5% 16.666666667% 0%; width: 66.666666667%; max-width: 768px; font: 100 0.938em/1.75em 'SourceSansPro-100','sans-serif'; color: #737375;} #kratke-kategoria p.publikovanie-cas strong {font-weight: bold;}
#kratke-kategoria p.aktualizacia-cas {margin: 0% 16.666666667% 0% 17.666666667%; width: 65.666666667%; max-width: 768px; font: 100 0.75em/1.75em 'SourceSansPro-100','sans-serif'; color: #8e8e8e ;}
#kratke-kategoria p.aktualizacia-cas strong {font-weight: bold;}
#kratke-kategoria div#pmdz-anotacia-ktgr {margin: 0.72em 2em; padding: 0 1.72em 1em; border-left: 5px solid #0038b8; border-top: 1px solid #b1c9ff; border-right: 1px solid #b1c9ff; border-bottom: 1px solid #b1c9ff; background-color: #eff0ff;}
#kratke-kategoria div#pmdz-anotacia-ktgr p {padding-top: 1em; text-align: justify; font: 100 0.875em/1.75em 'SourceSansPro-100','sans-serif'; color: #3a5aa2;}
#kratke-kategoria div#pmdz-anotacia-ktgr p strong {font: 700 1em/1.75em 'SourceSansPro-700','sans-serif'; color: #0f3895;}
#kratke-kategoria div#pmdz-anotacia-ktgr p a {color: #0f3895;}
#kratke-kategoria div#pmdz-anotacia-ktgr p a:hover {color: #b60a0a;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn { margin: 2% 3% 0; padding: 0.72em 1.72em 0.72em; border-left: 5px solid #f6c18a; border-top: 1px solid #eedac6; border-right: 1px solid #eedac6; border-bottom: 1px solid #eedac6; background-color: #fffaf6; display: block; outline: none; list-style-type: none;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn::-webkit-details-marker {display:none;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn::before {content: '';}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn summary {padding: 0; font: 100 0.75em/1.27em 'SourceSansPro-100','sans-serif'; color: #ab6d36; text-align: justify; display: inline-block; letter-spacing: 0em; outline: none; list-style-type: none; cursor: pointer;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn summary strong {font-weight: 700; font-family: 'SourceSansPro-700','sans-serif';}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn summary:hover {color: #db1e00; text-decoration: underline;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn summary::before {content: '▶ '; font-size: 0.75em; color: #ab6d36; transition: transform 0.2s ease-in-out; display: inline-block; line-height: 1; margin-right: 0.43em;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn[open] summary::before {transform: rotate(90deg); color: #ab6d36;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn div.pmdz-pozn-content {margin: 0; padding-top: 1em;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn div.pmdz-pozn-content p.pmdz-pozn-text {padding: 0 3%; text-align: justify; font: 100 0.75em/1.75em 'SourceSansPro-100','sans-serif'; color: #883c17; cursor: pointer;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn div.pmdz-pozn-content p.pmdz-pozn-text strong {font: 400 1em/1.75em 'SourceSansProRegular','sans-serif'; color: #222222;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn div.pmdz-pozn-content p.pmdz-pozn-text a {color: #883c17;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn div.pmdz-pozn-content p.pmdz-pozn-text a:hover {color: #b60a0a;}
#kratke-kategoria ul li {list-style: none;}
#kratke-kategoria ul li .kratke-prispevok {margin: 0.5% 16.666666667% 0; width: 66.3194444444%; max-width: 768px; border: 2px solid #070717; background-color: #f6f8ff  ; box-shadow: 0 1px 3px rgba(183, 183, 183, 0.5); }
#kratke-kategoria ul li .kratke-prispevok p {margin: 0; padding: 0;}
#kratke-kategoria ul li .kratke-prispevok p img {width: 100%; max-width: 768px; margin: 0;}
#kratke-kategoria ul li .kratke-prispevok h3 {font: 400 1.313em/1.25em 'TexgyretermesRegular', serif; color: #070717; padding: 1.5% 3% 1%;}
#kratke-kategoria ul li .kratke-prispevok h3 a {color: #070717; text-decoration: none;}
#kratke-kategoria ul li .kratke-prispevok h3 a:hover {text-shadow: 0 2px 8px rgba(127, 164, 251, 0.6); text-decoration: underline; text-underline-offset: 4px;}
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku {padding: 0 3% 0.5%; font: 100 0.813em 'SourceSansPro-100', 'sans-serif'; line-height: 1.5em; color: #505055;}
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku span {font-weight: 400; font-family: 'SourceSansProRegular', 'sans-serif'; text-transform: uppercase;}
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku a {color: #505055; text-decoration: none; padding: 0 0.27em; background-color: #d7d7d7;}
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku a:hover {color: #1c6fdf; background-color: #dfe9ff;}
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku a.znacky-zvyraznenie,
#navigacia div.nav-znacky a.znacky-zvyraznenie {color: #db1e00 ; text-decoration: none; padding: 0 0.27em; background-color: #ffe1dd ;}
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku a.znacky-zvyraznenie:hover,
#navigacia div.nav-znacky a.znacky-zvyraznenie:hover {color: #1c6fdf; background-color: #dfe9ff;}
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku a.znacky-zvyraznenie-tmave,
#navigacia div.nav-znacky a.znacky-zvyraznenie-tmave {color: #121222 ; text-decoration: none; padding: 0 0.27em; background-color: #a8a8a8 ;}
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku a.znacky-zvyraznenie-tmave:hover,
#navigacia div.nav-znacky a.znacky-zvyraznenie-tmave:hover {color: #1c6fdf; background-color: #dfe9ff;}
#kratke-kategoria ul li .kratke-prispevok .popisok-prispevku-doporuc {display: inherit;} #kratke-kategoria ul li .kratke-prispevok .popisok-prispevku-doporuc {
background: #f9f9f9; border-top: 1px solid #a4a4a4; border-bottom: 1px solid #a4a4a4; padding: 0.37em; margin: 0.27em 0 0.37em ; transition: all 0.3s ease-in-out; pointer-events: none;} #kratke-kategoria ul li .kratke-prispevok .popisok-prispevku-doporuc summary {
display: inline-block; letter-spacing: 0em; font: 100 0.75em/1.75em 'SourceSansProRegular','sans-serif'; color: #737373; outline: none; list-style-type: none; cursor: pointer; pointer-events: auto;} #kratke-kategoria ul li .kratke-prispevok .popisok-prispevku-doporuc summary::before {
content: '▶ '; font-size: 0.75em; color: #737373; transition: transform 0.2s ease-in-out; display: inline-block; margin-right: 0.27em;} #kratke-kategoria ul li .kratke-prispevok .popisok-prispevku-doporuc[open] summary::before {
transform: rotate(90deg); color: #737373 ;} #kratke-kategoria ul li .kratke-prispevok .extra-content {
margin: 0.37em 2em; padding-top: 14px; font: 100 0.75em/1.75em 'SourceSansPro-100','sans-serif'; text-align: justify; border-top: 1px solid #a4a4a4; color: #606060; pointer-events: none;} #kratke-kategoria ul li .kratke-prispevok .popisok-prispevku-doporuc:hover {
background: #f2f2f2;}
#kratke-kategoria ul li .kratke-prispevok .popisok-prispevku-doporuc:hover summary {
color: #1a3658; text-decoration: underline;}
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li .popisok-prispevku-doporuc-aktv {margin: 1.5% 0 0; padding: 1.27% 2%;
border: 1px dashed #070717; font: 100 0.75em/1.75em 'SourceSansPro-100','sans-serif'; color: grey; text-align: justify;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul {padding: 2% 3% 0; font: 100 0.875em/1.75em 'SourceSansPro-100','sans-serif'; color: #0c0c27 ; text-align: justify; }
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p strong,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul strong {font-weight: 700; font-family: 'SourceSansPro-700','sans-serif'; } 
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p strong.caelignis,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul strong.caelignis {padding: 0 0.27em;  color: #db1e00 ; }
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p mark,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul mark {background-color: #ffe1dd; }
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p a,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul a {color: #070717;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p a:hover,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p strong.caelignis a:hover,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul a:hover,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul mark strong.caelignis a:hover {color: #b60a0a ;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p mark strong.caelignis,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p strong.caelignis a,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul mark strong.caelignis a {color: #db1e00 ; }
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie span.pmdz-pzn-hgl,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie span.pmdz-pzn-hgl a {color: #929292 ; letter-spacing: -0.0127em;  }
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky  {margin: 0 3%; padding: 1% 0; border-top: 1px dashed #070717; font: 100 0.75em/1.75em 'SourceSansPro-100','sans-serif'; color: grey; text-align: justify;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky a {color:#070717; text-underline-offset: 3px;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky a:hover {color:#0c49d8;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky strong {color: #070717;font-weight: 400; font-family: 'SourceSansProRegular','sans-serif'; }
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky a mark  {background-color: #ffe1dd; }
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky a mark strong.caelignis {color: #db1e00;font-weight: 400; font-family: 'SourceSansProRegular','sans-serif'; }
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul li {list-style: square; margin-left: 3%; }
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky ul li {text-align: left; list-style: square; margin-left: 3%; color: #070717;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky span {color: #070717;background-color: #d5eaff; padding: 0 0.27em; letter-spacing: 0em; font-weight: 400; font-family: 'SourceSansProRegular','sans-serif';}
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky span.poznamky-biblio-siva {color: grey; background: none; font-weight: 100; font-family: 'SourceSansPro-100','sans-serif'; }
#kratke-kategoria p.prispevok-zdielanie {margin: 0.3% 16.666666667% 0%; width: 66.666666667%; max-width: 768px; font: 100 0.813em/1.75em 'SourceSansPro-100','sans-serif'; color: #737375; text-align: right; }
#kratke-kategoria p.prispevok-zdielanie span {font-weight: 700; font-family: 'SourceSansPro-700','sans-serif';}
#kratke-kategoria p.prispevok-zdielanie a {color: #737375; text-underline-offset: 4px;}
#kratke-kategoria p.prispevok-zdielanie a:hover {color: #1c6fdf; }
#kratke-kategoria ul li .kratke-prispevok {margin: 0.5% 16.666666667% 0; width: 66.3194444444%; max-width: 768px; border: 2px solid #070717; background-color: #f6f8ff  ; box-shadow: 0 1px 3px rgba(183, 183, 183, 0.5); }
.prispevok-ponuka-pomedzi-najnovsie p.separator-pomedzi-nove {margin: 2.17% 0.65% 0; font: normal 400 1.72em/1.15em  'TexgyretermesRegular', serif; text-align: center; }
.prispevok-ponuka-pomedzi-najnovsie ul {margin: 2.17% 16.5798611% 0; padding-bottom: 1%; width: 66.84027778%; max-width: 770px; border-left: 0px solid #070717; border: 1px solid #d7d7d7; background-color: #f6f8ff; box-shadow: 0 1px 3px rgba(183, 183, 183, 0.5);}
.prispevok-ponuka-pomedzi-najnovsie ul h3 {font: 400 1.125em/1.25em 'SourceSansProRegular', sans-serif; letter-spacing: 0.025em; color: #070717; color: #070717; padding: 3% 3% 2.170138889%;}
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li {list-style: square; margin: 0 0 2.170138889% 7.12%; padding-right: 3%; font: 100 0.938em 'SourceSansPro-100','sans-serif'; color: #737375;}
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li p.publikovanie-cas {margin: 0 0 0; }
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li p.publikovanie-cas strong {font: 700 0.938em/1.75em 'SourceSansPro-700','sans-serif'; }
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li strong a {font: 700 0.938em/1em 'SourceSansPro-700','sans-serif'; color: #070717; text-decoration: none;}
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li strong a:hover {text-shadow: 0 2px 8px rgba(127, 164, 251, 0.6); text-decoration: underline; text-underline-offset: 4px; }
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li div.post-tags {margin: 0.65% 0 0 0; font: 100 0.813em/1.59em 'SourceSansPro-100','sans-serif'; }
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li div.post-tags a {color: #505055; text-decoration: none; background-color: #d7d7d7; padding: 0.1em 0.27em;}
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li div.post-tags a:hover {color: #1c6fdf; text-decoration: underline;} div#stranka-404 {width: 90%; max-width: 1152px; margin: 0 5% 0; padding-top: 2.5%; clear: both;}
div#stranka-404 h2 {font: normal 700 2.5em/1.15em "SourceSansPro-700",serif; letter-spacing: 0.025em; text-transform: uppercase; color: #070717;}
div#stranka-404 h3 {width: 88.88888888%; max-width: 1024px; margin: 1.5% 5.555555556% 1.5%; font: italic 400 2.5em/1.15em "C_italic",serif; letter-spacing: 0.025em; text-align: center; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
div#stranka-404 img  {width: 88.88888888%; max-width: 1024px; margin: 0 5.555555556% 0.5%;} #text-podstranky {width: 90%; max-width: 1152px; margin: 0 5% 0; padding-top: 2.5%; clear: both;}
#text-podstranky h2 {font: normal 700 2.5em/1.15em "SourceSansPro-700",serif; letter-spacing: 0.025em; text-transform: uppercase; color: #070717;}
#text-podstranky p.publikovanie-cas {width: 88.88888888%; max-width: 1024px; margin: 2% 5.555555556% 0.5%; font: 100 0.938em/1.75em 'SourceSansPro-100','sans-serif'; color: #737375;}
#text-podstranky p.publikovanie-cas strong {font-weight: bold;}
#text-podstranky h3 {margin: 2.5% 5.555555556% 1%; font: normal 400 2.25em/1.75em 'TexgyretermesRegular', serif; color: #070717; }
#text-podstranky h4 {margin: 1% 5.555555556% 1%; font: normal 400 1.5em/1.75em 'TexgyretermesRegular', serif; letter-spacing: -0.0127em; color: #070717; }
#text-podstranky div.blok-text-podstranka { margin: 0 5.555555556% 1.5%; padding: 2.77777778%; font: normal 100 0.875em/2.25em 'SourceSansPro-100', 'sans-serif'; letter-spacing: 0.0127em; text-align: justify; border: 2px solid #070717; background: #f6f8ff; }
#text-podstranky div.blok-text-podstranka ul {margin: 0 4% 1.5% 0%;}
#text-podstranky div.blok-text-podstranka ul li {font: normal 100 1em/2.25em 'SourceSansPro-100', 'sans-serif'; letter-spacing: 0.0127em; text-align: justify; list-style-type: square; margin: 1% 0 1% 4%;}
#text-podstranky div.blok-text-podstranka strong {font-family: 'SourceSansPro-700', 'sans-serif';
font-weight: 700;}
#text-podstranky div.blok-text-podstranka mark {background-color: #ffe1dd; }
#text-podstranky div.blok-text-podstranka strong.caelignis {font-family: 'SourceSansPro-700', 'sans-serif'; font-weight: 700;padding: 0 0.27em; color: #db1e00; }
#text-podstranky div.blok-text-podstranka mark strong.caelignis a.mustbered {color: #db1e00; }
#text-podstranky div.blok-text-podstranka a {color: #070717; }
#text-podstranky div.blok-text-podstranka a:hover {color: #0c49d8; }
h2 sup.vyhladavanie {font: italic 400 0.39em 'SourceSansProItalic','sans-serif';vertical-align: super;margin-left: 2px; padding: 0 0.27em; color: #2e65e3; background-color: #dee8ff; text-transform: initial;}
p.hladane-slovo-fraza  {font: 100 1em 'SourceSansPro-100', 'sans-serif'; }
p.hladane-slovo-fraza strong {font-family: 'SourceSansPro-700', 'sans-serif'; font-weight: 700; }
#dlhe-kategoria p.ziadne-vysledky-popis {width: 88.88888888%; max-width: 1024px; margin: 1.5% 5.555555556% 0%; font: italic 400 2.5em/1.15em "C_italic",serif; letter-spacing: 0.025em;text-align: center; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }
#dlhe-kategoria img.ziadne-vysledky {width: 88.88888888%; max-width: 1024px; margin: 2% 5.555555556% 0.5%; }
#kratke-kategoria p.ziadne-vysledky-popis {width: 88.88888888%; max-width: 1024px; margin: 1.5% 5.555555556% 0; font: italic 400 2.5em/1.15em "C_italic",serif; letter-spacing: 0.025em;text-align: center; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }
#kratke-kategoria img.ziadne-vysledky {width: 88.88888888%; max-width: 1024px; margin: 2% 5.555555556% 0.5%; }
div.znak-znacky ul.rychla-volba-znacky {width: 88.88888888%; max-width: 1024px; margin: 2% 5.555555556% 0.5%; text-align:center;float: left; overflow: hidden;}
div.znak-znacky ul.rychla-volba-znacky li {display: inline-block;}
div.znak-znacky ul.rychla-volba-znacky li.pasive span.pasive-znak {display: table-cell;height: 30px;padding: 0 7px;text-transform: uppercase;vertical-align: middle;font: 700 1.250em/1.2em 'SourceSansPro-700', serif;text-decoration: none;text-align:center;border: 1px solid #b3b3b3;background:#f8f8f8;color: #848386;}
div.znak-znacky ul.rychla-volba-znacky li a {display: table-cell;height: 30px;padding: 0 7px;text-transform: uppercase;vertical-align: middle;font: 700 1.250em/1.2em 'SourceSansPro-700', serif;text-decoration: none;text-align:center;border: 1px solid #ffcbac;background:#fffaf7;color: #d13a11}
div.znak-znacky ul.rychla-volba-znacky li a:hover {color: #722e05;border: 1px solid #f1aa80;background-color: #ffe6d7;}
p.vyber-hladaneho-znaku {padding-top: 0.961538461%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;overflow: hidden;font: italic 400 1em 'SourceSansProRegular', serif;color: #848386;text-align:center;}
p.bodky {padding-top:2.403846154%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;font: normal 400 1.563em "SourceSansProRegular";letter-spacing: 0.3em; text-align:center;color:#070717;}
ul.znacky-vypis {width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px; list-style: square;}
ul.znacky-vypis li {margin-left: 6%; margin-right: 2%; margin-bottom: 1%; text-align: justify; font: 400 1em/1.5em 'SourceSansProRegular', 'sans-serif';}
ul.znacky-vypis li a {color: #070717; text-decoration: none;}
ul.znacky-vypis li a:hover {color: #1c6fdf;}
h5.mesto-znak {width: 92.30769231%;max-width: 960px;margin: 5.769230769% 3.846153846% 2.884615385%;letter-spacing:normal;font: bold 1.688em "Verdana","sans-serif";color: #f13719;}
h5.mesto-znak span {padding: 10px 20px; background-color: #070717; color: white; font: normal 400 0.875em "SourceSansProRegular",serif;} @media screen and (min-width: 768px) and (max-width: 1279px) {
#telo {max-width: 768px;}
#hlavicka {width: 89.84375%; max-width: 690px; margin: 0 5.078125%; }
#hlavicka div#logo {width: 36.23188406%; margin-left: 31.88405797%; margin-top: 5%; }
#dlhe-kategoria,
#kratke-kategoria {width: 89.84375%; max-width: 690px; margin: 0 5.078125% 0; padding-top: 3%; }
div.viac-informacii {width: 46.37681159%; margin: 2% auto 0;}
#dlhe-kategoria ul li h3,
#dlhe-kategoria ul li p.publikovanie-cas,
#dlhe-kategoria ul li p.aktualizacia-cas,
#dlhe-kategoria ul li p img,
#kratke-kategoria ul li .kratke-prispevok,
#kratke-kategoria p.prispevok-zdielanie,
div#single-clanok h2#single-kat,
#dlhe-kategoria div#single-clanok p.publikovanie-cas,
#dlhe-kategoria div#single-clanok p.aktualizacia-cas,
#dlhe-kategoria div#single-clanok img
{width: 100%; max-width: 690px; margin: 0 auto;}
#dlhe-kategoria ul li h3 {font-size: 2em; margin: 2% 0 1%;}
#dlhe-kategoria ul li p.aktualizacia-cas {margin-left: 2%; margin-bottom: 0.5%; }
#kratke-kategoria p.publikovanie-cas {margin: 3% 0 0; width: 100%; max-width: 690px;}
#kratke-kategoria ul li p.aktualizacia-cas {margin-left: 2%; margin-bottom: 0.5%; }
#luscinia {width: 99.71014493%; max-width: 690px; margin: 2% auto 0;}
#luscinia img {width: 69.56521739%; max-width: 480px; margin: 2.5% 15.2173913% 0;}
#pata {width: 100%; max-width: 690px; margin: 2.5% 5.078125% 0; }
#pata p#naive-gallery img {max-width: 123px; }
nav#nav-zaklad-1 { width: 65.2173913%; max-width: 450px;}
#search { width: 46.37681159%; max-width: 240px; }
#search input.searchbar { width: 73.1%; }
#dlhe-kategoria .post-list li::after {margin-bottom: 0%; font-size: 1.5em;}
div.strankovanie p.predosle,
div.strankovanie p.nasledujuce {margin-bottom: 3%;}
#kratke-kategoria ul li .kratke-prispevok {width: 99.42028986%; }
div#single-clanok h2#single-kat {font-size: 2em; margin-top: 4%; margin-bottom: 2%;}
#dlhe-kategoria div#single-clanok img {margin-top: 1%;}
#dlhe-kategoria div#single-clanok blockquote {width: 75.36231884%; max-width: 520px; margin: 5% 12.31884058% 1.5%; font-size: 1.125em; letter-spacing: 0;}
#dlhe-kategoria div#single-clanok blockquote::before {left: -0.7em;}
#dlhe-kategoria div#single-clanok blockquote#perex-clanok::after {height: 3.72em;}
div#single-clanok #project-post-navigation {width: 99.71014493%; max-width: 690px; margin: 2% auto 0;}
div#single-clanok h3.single-kat {width: 100%; max-width: 690px; margin: 3% auto 1%; font-size: 2em;}
div#single-clanok div.text-clanok {width: 92.17391304%; max-width: 686px; margin: 2% auto 0%; padding: 3.623188406%; }
div#single-clanok div.text-clanok p {font-size: 0.813em;}
#dlhe-kategoria div#single-clanok blockquote.citacia-clanok { margin: 10% auto 7%; font-size: 1.125em; letter-spacing: 0;}
div#single-clanok h4.single-kat {width: 100%; max-width: 690px; margin: 3% auto 1%;}
#dlhe-kategoria p.ziadne-vysledky-popis,
#kratke-kategoria p.ziadne-vysledky-popis {width: 100%; max-width: 690px; margin: 3% auto 1%; font-size: 2em;}
#dlhe-kategoria img.ziadne-vysledky,
#kratke-kategoria img.ziadne-vysledky,
div#stranka-404 img {width: 100%; max-width: 690px; margin: 1% auto;}
#text-podstranky h3 {font-size: 2em;}
div#stranka-404 h3 {width: 100%; max-width: 690px; margin: 1% auto 2%; font-size: 2em;}
.prispevok-ponuka-pomedzi-najnovsie ul {margin: 2.17% 0 4.3027777%; width: 99.71014493%; max-width: 688px;}
}
@media screen and (max-width: 767px) {
#telo {max-width: 360px;}
#hlavicka {width: 88.8888888%; max-width: 320px; margin: 0 5.555555556%; }
#hlavicka div#logo {width: 67.64705882%; max-width: 230px; margin-left: 16.17647059%; margin-top: -5%; margin-bottom: -1%; }
#hlavicka div#kontaktne-udaje {width: 43.2%;}
#navigacia {width: 100%;max-width: 320px;margin: 0 auto;}
#nav-zaklad { border: 0; height: auto; margin-top: 4.166666666667%; background-color: #f1f1f1;}
nav#nav-zaklad-1 {float:none;}
#navigacia div nav ul li.domovska-1 {font-size: 1em;}
#navigacia div nav ul li.domovska-0 {font-size: 1em; background-color: #d0d0d052;}
nav#nav-zaklad-1 ul li.domovska-1 a {height: auto; display: block; padding:7px 0;}
#navigacia div nav ul li.kategor-0 {font-size: 1em; background-color: #d0d0d052; top: 0;}
nav#nav-zaklad-1 ul li:last-child {padding-right: 0; }
#navigacia div nav ul li.kategor-1 {font-size: 1em;     background-color: #d0d0d052;}
#navigacia div nav ul li.kategor-1 a {font-size: 1em;}
nav#nav-zaklad-1 {width: 100%;max-width: 320px;}
nav#nav-zaklad-1 ul li {float: none;}
nav#nav-zaklad-1 ul li a {padding:7px 0;height: auto; display: block;}
nav#nav-zaklad-1 ul li.separator::after {content: none; }
div.navigacia-tien {display: none; }
#dlhe-kategoria,
#kratke-kategoria {width: 88.8888888%; max-width: 320px; margin: 1% 5.555555556% 0; padding-top: 5%; }
#dlhe-kategoria ul li h3 {font-size: 1.313em; margin: 7% 0 2%; letter-spacing: 0;}
#dlhe-kategoria ul li p.publikovanie-cas { margin: 0; font-size: 0.875em;}
#dlhe-kategoria ul li p img {margin-left: 0; margin-right: 0; }
div.viac-informacii {width: 84.375%; max-width: 270px; margin: 2% auto 0; }
div.viac-informacii a { font-size: 0.813em; padding: 4px 17px; box-shadow: 0 1px 3px rgba(7,7,23,0.5); }
#kratke-kategoria #pomedzi-vidiet-viac {margin: 5% 0 0;}
#kratke-kategoria ul li .kratke-prispevok {width: 98.75%; max-width: 316px; margin: 0; }
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie p,
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie ul {font-size: 0.813em; line-height: 1.7em; }
#kratke-kategoria p.prispevok-zdielanie {font-size: 0.6em; text-align: center; margin-left: 0; margin-right: 0;}
#kratke-kategoria ul li .kratke-prispevok h3 {font-family: 'SourceSansProRegular', 'sans-serif'; font-style: normal; font-size: 1.063em; letter-spacing: -0.012em; line-height: 1em; margin-bottom: 3%;}
#kratke-kategoria p.prispevok-zdielanie {margin: 0; }
#kratke-kategoria p.prispevok-zdielanie span {display: none; }
#kratke-kategoria p.publikovanie-cas {margin: 3% 0 0; width: 100%; max-width: 320px; font-size: 0.875em;}
#kratke-kategoria p.aktualizacia-cas {margin-left: 3%; margin-bottom: 0.5%; }
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku {line-height: 1.5em; font-size: 0.688em ;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-poznamky {line-height: 1.7em; font-size: 0.75em;}
#kratke-kategoria ul li .kratke-prispevok .znacky-prispevku span {display: none;}
#kratke-kategoria ul li .kratke-prispevok .prispevok-vysvetlenie details.pmdz-pozn {padding: 0.72em 0.72em 0.72em;}
#luscinia {width: 88.8888888%; max-width: 320px; margin: 2% auto 0;}
#luscinia img {width: 100%; max-width: 320px; margin: 2.5% auto 0;}
#pata {width: 88.8888888%;max-width: 320px; margin: 2.5% 5.555555556% 0; }
#pata p#kolaciky {padding-left: 0; padding-right: 0; font-size: 0.7em; }
#pata p#naive-gallery img {max-width: 123px; }
#pata p#hore a {padding: 0 5%;}
div.strankovanie {font-size: 0.75em; }
div.strankovanie p.predosle,
div.strankovanie p.nasledujuce {margin-top: 4% ; margin-bottom: 5%;}
div.strankovanie p.predosle a,
div.strankovanie p.nasledujuce a {padding: 5px 17px;}
nav#nav-zaklad-1 {float: none; width: 100%; max-width: 320px;}
#search {width: 100%; max-width: 320px; clear: both; padding: 3.267973856% 0 0;}
#search input.searchbar { width: 69.7167756%; float:none; }
#search input.searchbutton {float:none;}
#navigacia div.nav-znacky {float: left; margin-top: 3%; border: 1px solid #999999; width: 93.125%; max-width: 298px; padding: 3.125%; font-size: 0.688em ; line-height: 1.5em; }
#navigacia div.nav-znacky p {padding: 0 0.15em; }
#navigacia div.nav-znacky p span {text-align: left !important;}
p.hladane-slovo-fraza {font-size: 0.875em; }
#dlhe-kategoria p.ziadne-vysledky-popis,
#kratke-kategoria p.ziadne-vysledky-popis {width: 100%; max-width: 320px; margin: 3% auto 3%; font-size: 1.5em; letter-spacing: 0;}
#kratke-kategoria h2,
#dlhe-kategoria h2,
#text-podstranky h2 {font-size: 2em; }
div#single-clanok h2#single-kat {font-size: 1.5em; letter-spacing: 0; margin-top: 4%; margin-bottom: 2%; margin-left: 0; margin-right: 0;}
#dlhe-kategoria div#single-clanok p.publikovanie-cas {font-size: 0.875em; margin-left: 0; margin-right: 0; }
#dlhe-kategoria div#single-clanok p.aktualizacia-cas {margin-left: 4.6875%; margin-right: 0; width: 95.3125%; }
#dlhe-kategoria div#single-clanok img {margin-top: 1%; margin-left: 0; margin-right: 0;}
#kratke-kategoria div#pmdz-anotacia-ktgr {margin: 0.72em 0;}
#kratke-kategoria div#pmdz-anotacia-ktgr p {font-size: 0.75em; line-height: 1.27em;}
#dlhe-kategoria div#single-clanok blockquote {width: 75%; max-width: 240px; margin: 12% 12.5% 1.5%; font-size: 1.1em; letter-spacing: 0;}
#dlhe-kategoria div#single-clanok blockquote::before {left: -0.4em;}
#dlhe-kategoria div#single-clanok blockquote#perex-clanok::after {display: none;}
div#single-clanok #project-post-navigation {width: 99.375%; max-width: 318px; margin: 7% auto 0;}
#dlhe-kategoria div#single-clanok blockquote.citacia-clanok { margin: 17% auto 14%; font-size: 1em; letter-spacing: 0;}
div#single-clanok div.text-clanok {width: 89.375%; max-width: 316px; margin: 2% auto 0%; padding: 4.6875%; }
div#single-clanok h4.single-kat {width: 100%; max-width: 320px; margin: 3% auto 1%; font-size: 1.275em;}
div#single-clanok div.text-clanok ul li {line-height: 1.75em; font-size: 0.813em;}
div#single-clanok h3#poznamky {margin-top: 10%;}
div#single-clanok h3.single-kat {width: 100%; max-width: 320px; margin: 3% auto 1%; font-size: 1.5em;}
div#single-clanok p#info-zdroje-viac {font-size: 0.75em; line-height: 1.25em; }
div#single-clanok div.pozn,
div#single-clanok div.biblio {width: 89.375%; max-width: 316px; margin: 2% auto 0%; padding: 4.6875%; margin-left: 0; margin-right: 0; }
div#single-clanok div.biblio {margin-bottom: 3%;}
#text-podstranky {width: 100%; max-width: 320px; margin: 3% auto 1%;}
#text-podstranky p.publikovanie-cas {margin: 3% 0 1%; font-size: 0.813em;}
#text-podstranky div.blok-text-podstranka {width: 89.375%; max-width: 316px; margin: 2% auto 5%; padding: 4.6875%; font-size: 0.813em; line-height: 1.7em; }
#text-podstranky h3 {width: 100%; max-width: 320px; margin: 3% auto 1%; font-size: 1.5em; line-height: 1em;}
#text-podstranky h4 {width: 100%; max-width: 320px; margin: 3% auto 1%; font-size: 1.275em; line-height: 1em;}
div#stranka-404 {width: 94.11764706%;max-width: 320px;margin: 0 auto;}
#dlhe-kategoria img.ziadne-vysledky,
#kratke-kategoria img.ziadne-vysledky,
div#stranka-404 img {width: 100%; max-width: 320px; margin: 1% auto;}
div#stranka-404 h3 {width: 100%; max-width: 320px; margin: 1% auto 2%; font-size: 1.5em;}
#dlhe-kategoria ul li h3,
#dlhe-kategoria ul li p.publikovanie-cas,
#dlhe-kategoria ul li p.aktualizacia-cas,
#dlhe-kategoria ul li p img,
#kratke-kategoria p.prispevok-zdielanie,
div#single-clanok h2#single-kat,
#dlhe-kategoria div#single-clanok p.publikovanie-cas,
#dlhe-kategoria div#single-clanok p.aktualizacia-cas,
#dlhe-kategoria div#single-clanok img
{width: 100%; max-width: 320px; }
#dlhe-kategoria ul li p.aktualizacia-cas {margin-left: 2%; margin-bottom: 0.5%; }
#dlhe-kategoria .post-list li::after {margin-bottom: 0%; font-size: 1.25em;}
div#single-clanok div.text-clanok p {font-size: 0.813em; line-height: 1.75em; }
div#single-clanok div.pozn p.poznamka-text {font-size: 0.75em; line-height: 1.75em; }
p.vyber-hladaneho-znaku {font-size: 0.813em; margin-top: 5%; }
ul.znacky-vypis {margin-left: 9%; margin-top: 5%;}
.prispevok-ponuka-pomedzi-najnovsie ul {margin: 6.25% 0 6.25%; width: 99.375%; max-width: 318px;}
.prispevok-ponuka-pomedzi-najnovsie p.separator-pomedzi-nove {font-size: 1.25em; margin: 5.72% 0 2.1875%; }
.prispevok-ponuka-pomedzi-najnovsie ul h3 {padding-top: 5%; font-family: 'SourceSansProRegular', 'sans-serif'; font-size: 1.063em; letter-spacing: -0.012em; line-height: 1em; }
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li {margin-left: 10.27%}
#kratke-kategoria .prispevok-ponuka-pomedzi-najnovsie ul li strong a {font-size: 0.875em;}
}